13. juni 2003 - 22:01Der er
9 kommentarer og 1 løsning
Søg i to tabeller.
if ($seek) {include ("sql.php"); $result = mysql_query("select brugernavn from coaching, ny_bruger where coaching.brugernavn OR ny_bruger.brugernavn like '$seek' ")or die (mysql_error()); $number = mysql_num_rows($result); if ($number>0){echo "Brugernavnet findes allerede, find et andet....<br>"; } elseif (!$number) { print "Brugernavnet findes <i><b>ikke</b></i>, du kan bruge det...<br>"; } }
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
Måske -> SELECT coaching.brugernavn, ny_bruger.brugernavn FROM coaching, ny_bruger WHERE coaching.brugernavn like '%$seek%' OR ny_bruger.brugernavn like '%$seek%'
Hvertfald havde du glemt en like, i det du selv postede.
postndk -> Det er da i spørger mysql query det går galt?
Den æder den ikke fordi du ikke har defineret nogen criterier når du laver en where på din coaching tabel se... "... where coaching.brugernavn OR ..." Lige før OR skal du altså definere hvad det er der skal være i den tabel collone for at databasen skal hente et resultat.
Hele koden er her: <form action="check_bruger.php" method="get"> Brugernavn: <input type="text" name="seek"> <input type="submit" name="sog" value="vis"></form><br> <? if ($seek) {include ("sql.php"); $result = mysql_query("SELECT coaching.brugernavn, ny_bruger.brugernavn FROM coaching, ny_bruger WHERE coaching.brugernavn='$seek' OR ny_bruger.brugernavn='$seek' ")or die (mysql_error()); $number = mysql_num_rows($result); if ($number>0){echo "Brugernavnet findes allerede, find et andet....<br>"; } elseif (!$number) { print "Brugernavnet findes <i><b>ikke</b></i>, du kan bruge det...<br>"; } } ?> Nu kommer der ikke nogen fejlmeddelelse, men på trods af der indtastes et brugernavn, som findes, kan den ikke finde det
$result = mysql_query("SELECT brugernavn FROM coaching, ny_bruger WHERE coaching.brugernavn='$seek' OR ny_bruger.brugernavn='$seek'")or die (mysql_error());
$result = mysql_query("SELECT coaching.brugernavn AS conick, ny_bruger.brugernavn AS nynick FROM coaching, ny_bruger WHERE coaching.brugernavn='$seek' OR ny_bruger.brugernavn='$seek'")or die (mysql_error());
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.