doppelter eintrag in datenbank verhindern
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
Hy ich bastel garde ein registrations script f?r member jetzt ist mein problem folgendes. Ich will das das script pr?ft ob es den Usernamen der vom Client in ein Formular eingegeben wird in der datenbank schon gibt und gegebenenfalls anzeigt das dieser schon in benutzung ist das selbe auch f?r emails. kann mir da jemand weiterhelfen?
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
<?php
mysql_connect(...);
mysql_select_db(...);
$sql1="SELECT * FROM users WHERE name = '$name'";
$res1=mysql_query($sql1);
$num=mysql_num_rows($res1);
if($num => 0) {
echo "Geht nich ";
}
?>
ganz einfach -
ich weiss nich ob ichw as falsch amche aber mein code geht jedenfals nicht
$connection = mysql_connect($host,$dbusr,$dbpw); mysql_select_db($db); $check1 = "SELECT * FROM user WHERE username='$usrname'"; $query1 = mysql_query($check1); $check2 = "SELECT * FROM user WHERE email='$email'"; $query2 = mysql_query($check2); $res1 = mysql_num_rows($query1); $res2 = mysql_num_rows($query2); if($res1 >= 0) { echo "Benutzername ist bereits vergeben!"; } elseif($res2 >= 0) { echo "E-Mail adresse ist bereits vergeben!"; } else {
-
$connection = mysql_connect($host,$dbusr,$dbpw);
mysql_select_db($db);
$check1 = "SELECT * FROM user WHERE username='$usrname'";
$query1 = mysql_query($check1);
$check2 = "SELECT * FROM user WHERE email='$email'";
$query2 = mysql_query($check2);
$res1 = mysql_num_rows($query1);
$res2 = mysql_num_rows($query2);
if($res1 => 0) {
echo "Benutzername ist bereits vergeben!";
}
elseif($res2 => 0) {
echo "E-Mail adresse ist bereits vergeben!";
}
else
{ -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage