26. september 2005 - 16:12Der er
5 kommentarer og 1 løsning
Tjekke efter om data findes i database
Hej,
er sq løbet ind i et træls problems..
hvorledes kan jeg tjekke efter om en bestemt værdi f.eks. et navn allerede findes i databasen.
Det jeg er ved at lave er en topscorerliste og så skal den tjekke efter om en spiller allerede er oprettet på listen og er han det skal hans mål opdateres, hvis han ikke er på listen skal han oprettes...
Eller: $query = mysql_query("SELECT COUNT(*) FROM tabel WHERE navn = '".$_POST['navn']."'") or die(mysql_error()); if(mysql_result($query, 0) > 0) { echo "Allerede oprettet."; } else { //hvad der så skal ske hvis han ikke er der allerede }
Denne metode er vist lidt mindre ressourcekrævende, men i en så enkelt forespørgsel kan det næppe mærkes :)
$query = mysql_query("SELECT COUNT(*) FROM tabel WHERE navn = '".mysql_real_escape_string($_POST['navn'])."'") or die(mysql_error());
Synes godt om
Ny brugerNybegynder
Din løsning...
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.