Autor | Zpráva | ||
---|---|---|---|
bbS Profil * |
#1 · Zasláno: 13. 6. 2006, 21:21:44
1
include "db.php";
$filtrace = $_GET['idF'];
mysql_connect(SQL_HOST, SQL_USERNAME, SQL_PASSWORD);
mysql_select_db(SQL_DBNAME);
if ($_GET["idF"]==""){
$vysledek=mysql_query("select * from clan_plugin_history where action=$filtrace");
}else{
$vysledek=mysql_query("select * from clan_plugin_history ORDER BY id desc");
}
while ($zaznam=MySQL_Fetch_Array($vysledek)):
Když tento script spustím píše to : Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /3w/webz.cz/s/snix/cw/main/historie.php on line 41 Kde je chyba pls? |
||
djlj Profil |
#2 · Zasláno: 13. 6. 2006, 21:23:55
bbS
Máš špatně sql dotaz. Vypiš si mysql_error();. |
||
creck Profil |
#3 · Zasláno: 14. 6. 2006, 23:16:23
presne tak, spatne SQL dotaz, pravdepodobne nazev tabulky ...
|
||
djlj Profil |
#4 · Zasláno: 14. 6. 2006, 23:32:29
pravdepodobne nazev tabulky .
Podle čeho soudíš? $vysledek=mysql_query("select * from clan_plugin_history where action=$filtrace") Chyba bude zřejmě v tom, že u $filtrace chybí uvozovky - '$filtrace'. |
||
24k Profil * |
#5 · Zasláno: 14. 6. 2006, 23:35:00
Nenapise nekdo navod jak ladit takoveto jednoduche vypisy? Je to tu kazdy tyden a kazdy tyden stejna rad. Imho by to bylo prinosne.
|
||
assassin Profil |
#6 · Zasláno: 15. 6. 2006, 07:23:36 · Upravil/a: assassin
Mozno privela drtim C++, ale vysledok je deklarovany v if(){...} [ako lokakny] a ked sa uzavrie blok tak sa sa mu skoci platnost [ako keby neexistoval]
BTW: dufam ze mas zapnute magic_quotes_gpc bo inak mas krasny priklad SQL injection :)) A fakt tam asi chyba aj '$filtrace' |
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0