anoniem Geplaatst: 10 juni 2002 Delen Geplaatst: 10 juni 2002 Ik heb in een mysql database een tabel aangemaakt genaamd "teksten" en in die tabel heb ik 2 velden "tekst" en "titel". In het veld "tekst" zitten alle pagina's van mijn site opgeslagen en in veld "titel" zitten de titels van de pagina's. op www.vanallesiets.com/sitetestje.php word alles ingevoegd. wat ik nu graag wil weten is of er een simpele manier is om de tabel te doorzoeken en dat je dan in de resultaten van de search de titel van de id te zien krijgt en de eerste 5 regels van het veld dat gevonden is. [code:1:a63a2e8bc1] $select = mysql_query("SELECT tekst FROM teksten WHERE tekst = '$zoek'") or die(mysql_error()); echo $zoek["tekst"]; [/code:1:a63a2e8bc1] had ik zelf gemaakt maar dan geeft hij alleen maar 1 letter weer http://www.vanallesiets.com/zoekdb.php?zoek= Quote Link naar reactie
anoniem Geplaatst: 10 juni 2002 Auteur Delen Geplaatst: 10 juni 2002 Je moet de resultaten uit je query trekken (check de php manual hiervoor), niet echo $zoek[..] doen. Daarnaast zoek je nooit met "WHERE tekst = '$zoek'", maar met "WHERE tekst LIKE %$zoek%" of iets dergelijks (tentamens, geen tijd om het exact op te zoeken, maar in de MySQL manual staat dit wel uitgelegd). Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen