if ($searchstring) {
$sql="SELECT * FROM personnel WHERE $searchtype LIKE '%$searchstring%' ORDER BY firstname ASC";
$db = mysql_connect("teikav.edu.gr", "user1234","");
mysql_select_db("user1234",$db);
$result = mysql_query($sql,$db);
echo "
| Full Name | Nick Name | Options |
| ".$myrow["firstname"]." ".$myrow["lastname"]." | ".$myrow["nick"];
echo " |
View";
} echo " |
";
}
else {
?>
| Insert you search string here | Search type |
}
?>
ΠΑΡΑΤΗΡΗΣΕΙΣ
Εάν η μεταβλητή $searchstring περιέχει μια τιμή τότε έχουμε κάτι προς αναζήτηση στη βάση διαφορετικά, εμφανίζεται μόνο η φόρμα.
Η εντολή της SQL για αναζήτηση είναι η :
"SELECT * FROM personnel WHERE $searchtype LIKE '%$searchstring%' ORDER BY firstname ASC"
Το σύμβολο '%' αντιπροσωπεύει κάθε συνδυασμό χαρακτήρων.
Αν θέλουμε να βρούμε όλους όσους αρχίζουν από το γράμμα 'J' πρέπει να γράψουμε :
"SELECT * FROM personnel WHERE firstname LIKE 'J%'"
Αν θέλουμε να βρούμε όλους όσους τελειώνουν σε 'J' πρέπει να γράψουμε : '%J'.
Αν θέλουμε να βρούμε όλους όσους περιέχουν το 'J' στο όνομά τους πρέπει να γράψουμε: '%J%'.
ORDER BY σημαίνει κατάταξη του πεδίου που ακολουθεί, και ή ένδειξη ASC σημαίνει αύξουσα κατάταξη, ενώ DESC σημαίνει φθίνουσα κατάταξη.















nice
nice
Borse Designer,Gucci Sito Ufficiale http://www.guccioutletsito2012....
Borse Designer,Gucci Sito Ufficiale conosciuto per essere il miglio...