dimitris2006 Δημοσ. 20 Δεκεμβρίου 2011 Δημοσ. 20 Δεκεμβρίου 2011 Καλησπέρα, χρειάζομαι μέσω php να συνδεθώ με μια βάση δεδομένων και να κάνω έλεγχο αν υπάρχει πχ το όνομα σε αυτή πριν καταχωρήσω ένα ερώτημα. Ψάχνοντας αρκετή ώρα δεν κατάφερα να το κάνω σωστά. το ερώτημά μου είναι καταχωρημένο ως εξής >$sql="INSERT INTO `users` (`username` , `password` , `userType`, `userFirstname`, `userLastname`, `userEmail`) VALUES ('$username', '$password', 1 , '$firstname' , '$lastname', '$email')"; $query = "SELECT userFirstname FROM users WHERE userFirstname='$firstname'"; mysql_query($query); $num = mysql_num_rows($query); if ($num < 1) { mysql_query($sql); echo "Εγγραφή επιτυχής"; } το userFirstname είναι το πεδίο στη βάση, ενώ το $firstname το παίρνει από μια φόρμα επίσης μετά το SELECT θέλει * ή το userFirstname;
greeker Δημοσ. 21 Δεκεμβρίου 2011 Δημοσ. 21 Δεκεμβρίου 2011 ξέχασες το αποτέλεσμα της βάσης: > $sql="INSERT INTO `users` (`username` , `password` , `userType`, `userFirstname`, `userLastname`, `userEmail`) VALUES ('$username', '$password', 1 , '$firstname' , '$lastname', '$email')"; $query = "SELECT userFirstname FROM users WHERE userFirstname='$firstname'"; **** $result = mysql_query($query); **** $num = mysql_num_rows($result); if ($num < 1) { mysql_query($sql); echo "Εγγραφή επιτυχής"; } κοίτα τις γραμμές με ***
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα