18. januar 2001 - 19:57Der er
14 kommentarer og 1 løsning
Database problemer
Jeg er nybegynder og har prøvet at lave et lille simpelt script, meningen er at jeg kun vil have at ens data ikke kan addeds til databasen, ligesom samme tlf nummer, og hvordan viser jeg den data der i databasen? Jeg synes ikke det virker rigtigt det jeg har skrevet :/
<?php mysql_connect(\"localhost\", \"root\", \"\") or die(\"Couldnt connect to mysql server!\"); mysql_select_db(\"bekendte\") or die(\"Couldnt find db\");
$check = mysql_fetch_array(mysql_query(\"SELECT navn, tlf FROM ting\")); if($check[navn] == $navn OR $check[tlf] == $tlf) { print \"Navnet eller Telefon nummert findes allerede i databasen!\"; } else {
hm nu er jeg lidt forvirret, hvad er det rigtige ? Jeg ville ogsp meget gerne have at man ikke kan submitte den samme data til databasen... fx hvis tlf nummer 11111111 eller samme navn allerede findes så kan adde det, hvordan gør man det ? scriptet ser således ud nu:
<?php mysql_connect(\"localhost\", \"root\", \"\") or die(\"Couldnt connect to mysql server!\"); mysql_select_db(\"bekendte\") or die(\"Couldnt find db\");
$check = mysql_fetch_array(mysql_query(\"SELECT navn, tlf FROM ting\")); if($check[navn] == $navn OR $check[tlf] == $tlf) { print \"Navnet eller Telefon nummert findes allerede i databasen!\"; } else {
dooh lille fejl.. fx hvis tlf nummer 11111111 eller samme navn allerede findes så kan adde det
DET SKULLR HEDDE fx hvis tlf nummer 11111111 eller samme navn allerede findes så kan man ikke adde det! :)
Jeg ville også lige høre en ting mere, hvis min table ser sådan ud: Field Type Attributes Null Default Extra id int(32) UNSIGNED No auto_increment navn varchar(100) No alder varchar(100) No tlf varchar(8) No
Keyname Unique Field PRIMARY Yes id
hvordan får jeg så id nummert med i min table (ovenstående) ?
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.