Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Καλησπέρα, χρειάζομαι μέσω 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;

Δημοσ.

ξέχασες το αποτέλεσμα της βάσης:

 

>
$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 "Εγγραφή επιτυχής";
}

 

κοίτα τις γραμμές με ***

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...