Autor | Zpráva | ||
---|---|---|---|
marzeus Profil |
#1 · Zasláno: 28. 10. 2007, 09:05:19 · Upravil/a: marzeus
Ve skriptu mám následující řádek:
$pocetzaznamu = mysql_num_rows(mysql_query("select * from portfolio where jmeno=".$_POST["nick"],$spojeni)); přes počet zápisu bych rád vyřešil obranu proti dvojímu zápisu do db, a zároveň vyjádřil počet již dříve uložených záznamů s daným obsahem. Server mi však v tomto řádku hlásí chybu ... Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /3w/....................................................folio.php on line 103 nemůžu přijit na to proč, prosím tedy o pomoc. Předem velmi děkuji |
||
Alphard Profil |
#2 · Zasláno: 28. 10. 2007, 09:47:39
jakou chybu?
lepší bude $result = mysql_query ("select count(*) as pocet from portfolio where jmeno = '" .$_POST["nick"] . "'", $spojeni); if (!$result) echo mysql_error(); else list ($pocetzaznamu) = mysql_fetch_row($result); |
||
r0me0 Profil |
#3 · Zasláno: 28. 10. 2007, 10:22:46
vypište si co je v $_POST["nick"] jestli ta proměnná není prázdná...
|
||
djlj Profil |
#4 · Zasláno: 28. 10. 2007, 11:47:36
marzeus
Vhodnější by bylo nastavit UNIQUE na sloupec jmeno. |
||
Časová prodleva: 16 let
|
0