For det første vil jeg nok mene at spørgsmålet hører til under SQL, evt. MySQL kategorien (hvis der er sådan en).
For det andet, så skal din forespørgsel se således ud: SELECT * FROM brugere WHERE position LIKE '%$search%' AND firstname LIKE '%$search%' AND lastname LIKE '%$search%' ORDER BY id DESC
Nu skriver jeg mine forespørgsler på en lidt anden måde, men håber da du kan se forskellen.
Ja det har du egentlig ret i, at det hører under MySQL - sorry.
Jeg prøvede som du sagde men det lader heller ikke til at virke ordenligt.
Du kan lige se min samlede kode her:
<?php include('_config.php');
if($_GET['search']){ $search = $_GET["search"]; $query = mysql_query("SELECT * FROM brugere WHERE firstname LIKE '%$search%' AND lastname LIKE '%$search%' AND position LIKE '%$search%' ORDER BY id DESC")or die(mysql_error()); $antal = mysql_num_rows($query);
echo "<a href=\"index.php\">Tilbage til forsiden</a><br /><br />"; echo "Serveren fandt ".$antal." resultat(er) for \"".$search."\"<br /><br />"; while($row = mysql_fetch_array($query)){ echo "<a href=\"description.php?profile=".$row['id']."\">".$row['firstname']."</a><br />"; echo "".$row['description']."<br /><br />";
Du skal nok lave din forespørgsel om til at bruge OR i stedet for AND.
Lige nu søger den i din database på om firstname, lastname og position alle sammen indeholder $search.
Sådan her skal den se ud i stedet: SELECT * FROM brugere WHERE firstname LIKE '%$search%' OR lastname LIKE '%$search%' OR position LIKE '%$search%' ORDER BY id DESC
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.