Autor | Zpráva | ||
---|---|---|---|
_dot_ Profil * |
#1 · Zasláno: 8. 11. 2009, 10:01:01
Zdravím,
potýkám se ss problémem, kdy když načtu script (PHP) přímo jako parametr php.exe i php-win.exe i php-cgi.exe vždy hlásí chybu ve výrazu pro MySQL. Přes prohlížeč to však jede. První chyba byla v tom, že přes příkazový řádek se to hlásí jako uživatel OBDC. Tento účet jsem vytvořil dal mu také oprávnění, ale neustále mě pálkuje s touto hláškou: Warning mysql_fetch _array(): supplied argument is not a valid MySQL result resource in ... cesta on line 16 15 $sql = MySQL_Query("SELECT datum_zmeny FROM soubory_pro_upload"); 16 $data2=MySQL_Fetch_Array($sql); co tam může být chybně ? Prosím pomoc. |
||
perun Profil |
#2 · Zasláno: 8. 11. 2009, 10:22:43
a mysql connect prebehne správne?
|
||
_dot_ Profil * |
#3 · Zasláno: 8. 11. 2009, 10:32:23
no ten je includovany z jineho souboru a zadnou chybovou hlasku nevypisuje.
|
||
_dot_ Profil * |
#4 · Zasláno: 8. 11. 2009, 10:33:05
$spojeni = @MySQL_Connect( $server_name, $db_user, $db_password ) or Die ('MySQL server je momentálně nedostupný.');
@MySQL_Select_DB( $db_name,$spojeni ) or Die ('Nastala chyba na straně provozovatele, obrate se na administrátora'); mysql_query("set names utf8"); |
||
_dot_ Profil * |
#5 · Zasláno: 8. 11. 2009, 16:40:15
stale nic ?
|
||
nightfish Profil |
#6 · Zasláno: 8. 11. 2009, 17:36:39
v databázových FAQ tu máme zpracováno krátké povídání o vámi uvedené chybové hlášce, a také o způsobech, jak v takovýchto případech získat relevantní data
|
||
AM_ Profil |
#7 · Zasláno: 8. 11. 2009, 20:31:47
_dot:
já se ani nějak moc nedivím, že mysql_connect nehází chybovou hlášku, když před ním máš zavináč :) |
||
_dot_ Profil * |
#8 · Zasláno: 9. 11. 2009, 13:37:25
AM_ ale zase tam mam or Die ..... takze ten vypis funguje
|
||
_dot_ Profil * |
#9 · Zasláno: 9. 11. 2009, 13:39:34
nightfish:
diky |
||
_dot_ Profil * |
#10 · Zasláno: 9. 11. 2009, 13:54:42
ridil jsem se instrukcemi a vypsal chybu primo dotazu a pise: no database selected. Pritom uzivatele OBDC i ten co je v souboru pro pripojeni ji vidi a maji k ni opravneni.
Neustale narazim na to, ze volam totozny soubor primo a pres firefox a pres konzoli nejede. Jedinny mnou vypozorovany rozdil je, ze se k db hlasi jako OBDC. |
||
_dot_ Profil * |
#11 · Zasláno: 9. 11. 2009, 18:21:52
tak cely problem vyresen
Pro ty co to zajima: Je to proste. Pres cmd line nepracuje spravne fce pro inkludovani. Tedy fce jako include, nebo require nefunguji. Po odstraneni a vlozeni kodu primo do jednoho scriptu jede vse jak ma. Dekuji za ochotu a trpelivost ;-) |
||
_dot_ Profil * |
#12 · Zasláno: 9. 11. 2009, 19:11:41
OPRAVA require ano, include nenabehlo :-(
|
||
nightfish Profil |
#13 · Zasláno: 10. 11. 2009, 08:42:28
_dot:
„require ano, include nenabehlo“ píše se o tom v manuálu - pravděpodobně používáš u include relativní adresování, které se u CLI rozhraní ovšem nemusí vztahovat k adresáři, ve kterém je umístěn skript řešením je všude používat absolutní adresy (dirname(__FILE__)) |
||
Časová prodleva: 14 let
|
0