Autor | Zpráva | ||
---|---|---|---|
Tomkinss Profil |
#1 · Zasláno: 2. 5. 2011, 22:04:03
$dotaz = mysql_query("SELECT * FROM users WHERE acc_typ = 1"); while ($vypis = mysql_fetch_array($dotaz)) { $nick = $vypis["nick"]; $today_cash = $vypis["today_cash"]; // Kolko linkov dnes $mlink = mysql_query("SELECT * FROM links WHERE datum='$datum' && $user='$nick'"); $links = mysql_num_rows($mlink); $add_new = mysql_query("INSERT INTO user_stats (datum,user,link,provizia) VALUES ('$datum', '$nick', '$links', '$today_cash')"); } Script zistuje v tabulke Links kolko sa tam nachádza riadkov podla zadaných premenných. Vypisuje mi to ale túto chybu: Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource on line 13 Vďaka za každú radu. |
||
jenikkozak Profil |
#2 · Zasláno: 2. 5. 2011, 22:14:57 · Upravil/a: jenikkozak
$mlink = mysql_query("SELECT * FROM links WHERE datum='$datum' && $user='$nick'"); Odstraňte znak dolaru v názvu sloupce. Mimochodem, vytahujete všechny sloupečky splňující podmínku jen proto, abyste spočítal, kolik jich je? Co funkce COUNT(), nebude lepší? |
||
Tomkinss Profil |
#3 · Zasláno: 2. 5. 2011, 22:18:18
Ďakujem, túto drobnosť som si nevšimol. Naozaj som nad tým strávil dosť času a mal neskutočné nervy.
|
||
Časová prodleva: 13 let
|
0