Autor | Zpráva | ||
---|---|---|---|
Anup Profil |
#1 · Zasláno: 9. 5. 2006, 22:05:27 · Upravil/a: Anup
Potrebuju poradit - PHP mi vyhazuje chybu:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in..... kód programu je:
to je nazev radku (nebo bunky, či co to je) pm je nazev tabulky dík |
||
WanTo Profil |
#2 · Zasláno: 9. 5. 2006, 22:20:19 · Upravil/a: WanTo
1) Odstraň si uvozovky od proměnné $db. Protože takhle nepředáváš dotazu identifikátor databáze, ale řetězec, který tento identifikátor obsahuje.
$pm = mysql_db_query($db, "select * from pm where to='$cookie_user'"); 2) Pokud to 1. možnost nespraví, zkus vložit do kódu echo mysql_error(); |
||
Anup Profil |
#3 · Zasláno: 9. 5. 2006, 22:23:19 · Upravil/a: Anup
Ten řetězece (proměnná $db) obashuje název databáze => tudy cesta nevede.
mysql_error: Va-Bąe syntaxe je nějaká divná bl-Bízko 'to='macapla'' na řádku 1 |
||
djlj Profil |
#4 · Zasláno: 9. 5. 2006, 22:24:08
$pm = mysql_query( "select * from pm where to='$cookie_user'", $db);
while ($row = mysql_fetch_array($pm)) |
||
WanTo Profil |
#5 · Zasláno: 9. 5. 2006, 22:24:22
V tom případě dej pryč ty apostrofy (pokud je to integer), nebo místo = dej like, pokud je to řetězec.
|
||
Anup Profil |
#6 · Zasláno: 9. 5. 2006, 22:28:41
Ne, ne - samá voda. To se mi stává pořád - skript, který by měl fungovat a neobsahuje žádnou chybu mi nefunguje.
|
||
WanTo Profil |
#7 · Zasláno: 9. 5. 2006, 22:31:53
Anup
Jaký typ má pole to? |
||
Anup Profil |
#8 · Zasláno: 9. 5. 2006, 22:34:33
V MySQL je to VARCHAR a v PHP jsem nic nenastavoval.
|
||
WanTo Profil |
#9 · Zasláno: 9. 5. 2006, 22:35:32
Anup
Tak místo = dej like. IMHO = na varchar nefunguje. select * from pm where to like '$cookie_user' |
||
Anup Profil |
#10 · Zasláno: 9. 5. 2006, 22:38:06
to jsem už zkošel - vážně to nefunguje, akorát to změnilo hlášku na:
mysql_error: Va-Bąe syntaxe je nějaká divná bl-Bízko 'to like 'macapla'' na řádku 1 |
||
WanTo Profil |
#11 · Zasláno: 9. 5. 2006, 22:39:23
Napadá mě jediná věc: není to nějaké klíčové slovo v SQL?
|
||
Anup Profil |
#12 · Zasláno: 9. 5. 2006, 22:40:32
to mě taky napadlo, ale nic jsem nenašel - zkusím to změnit (do teď se mi nechtělo, ale přesvědšil si mě).
|
||
Anup Profil |
#13 · Zasláno: 9. 5. 2006, 22:41:23
uz to jde - to musí být klíčové slovo
|
||
Anup Profil |
#14 · Zasláno: 9. 5. 2006, 22:41:59 · Upravil/a: Anup
dík
P.S.: rovná se tam taky funguje |
||
peCan Profil |
#15 · Zasláno: 11. 5. 2006, 14:14:38 · Upravil/a: peCan
bude to tim TO (blby nazev sloupce)
`to` = '$cookie_user' a snad to pojede. ha, vidim ze jsem aktualni:-) |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0