Autor | Zpráva | ||
---|---|---|---|
drVaz Profil * |
#1 · Zasláno: 14. 8. 2007, 11:56:11
dobrý den
mám ve skriptu napsány tyto řádky $conf = mysql_fetch_array(mysql_query("SELECT * FROM config WHERE id = 1")); $numrows = mysql_num_rows($query); $numrows = mysql_num_rows($query); $rows = mysql_fetch_array($replace_query_1); (nejsou takto pohromadě ale daleko od sebe) a web mi hlásí: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /3w/wz.cz/r/rapidsurf/includes/functions.php on line 2 Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /3w/wz.cz/r/rapidsurf/includes/functions.php on line 38 Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /3w/wz.cz/r/rapidsurf/includes/functions.php on line 115 Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /3w/wz.cz/r/rapidsurf/includes/functions.php on line 127 nevím co s tím prosím o pomoc |
||
Alphard Profil |
#2 · Zasláno: 14. 8. 2007, 11:59:41 · Upravil/a: Alphard
$numrows = mysql_num_rows($query);
kde bereš $query? echo mysql_error(); |
||
xy125 Profil |
#3 · Zasláno: 14. 8. 2007, 17:49:55
nemělo by být $numrows = mysql_num_rows($conf);
|
||
joejoe Profil * |
#4 · Zasláno: 14. 8. 2007, 18:40:15
doporucil bych to psat postupne s pochopenim co kazdy radek udela
$dotaz = "SELECT * FROM config WHERE id = %d"; // napiseme obecne nejaky sql dotaz $dotaz = mysql_escape_string($dotaz, $id); // doplnime do dotazu promenne if (!($vysledek = mysql_query($dotaz))) { // pokusime se vykonat sql dotaz echo mysql_error(); // v pripade, ze je dotaz spatne, tak vypiseme chybove hlaseni (casto pomuze pri hledani chyb) die(mysql_error()); // je vhodnejsi pouzit die() protoze po vypsani chyby zastavi zpracovani.. } if ($radek = mysql_fetch_array($vysledek)) { // v pripade ze vysledek ma aspon 1 radek print_r($radek); // vypiseme } else { // jinak vypiseme chybove hlaseni (tady mysql_error() nema vyznam) echo "vysledkem je 0 radku"; } dalsi pouzivana konstrukce je vypsani vsech radku vysledku while ($radek = mysql_fetch_array($vysledek, MYSQL_ASSOC)) { print_r($radek); } prikaz mysql_num_rows() zjisti kolik radku ma vysledek $pocet = mysql_num_rows($vysledek); dulezite pro pochopeni je vedet jake vstupy a vystupy ma kazda funkce: doporucuju prostudovat si prislusne stranky manualu, pripadne nejaky tutorial jak to funguje. |
||
Časová prodleva: 18 let
|
0