Jump to content
php.lv forumi

Recommended Posts

Posted

Tātad saglabājot informāciju db izmet šādu erroru,

 

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource

 

kaut gan visa informācija tiek nosūtīta uz db.

 

Cik nprotu tad problēma ir šeit:

 

 $result = mysql_query("SELECT * FROM filmu_apraksti;", $connect);
while ($res = mysql_fetch_array($result)) {
$res[0]; 


$result = mysql_query("INSERT INTO komentari (dtime, niks, komentars, filmu_id)
VALUES ('$NOW()','$niks','$komentars','$res[0]')",$connect); 
}

 

Kā lai to erroru aizvācu prom?

Posted

Kas tas par '$NOW()' ? Nav tur nekādiem simboliem $ un ' jābūt.

Ja nezini vai kverijs ir valīds - tad izvadi to ar echo un iekopē mysql klientā pa tiešo.

Posted

muljkiibas ... vaina ir sheit :

$res[0]; --> kas taas taads ???

un sheit: (kaa jau bubu noraadija )

 

( '$NOW()', --> ( 'NOW() ' Bez $

Kaa arii sheit

 

komentars','$res[0]')", --> komentars','{$res[0]}')", vai komentars','".$res[0]."')",

------

Posted

andrisp --> parlasiju topiku... Jaa tev taisniiba :)

Vel varbutiiba ka Nav piekonekteets pie DB ...

Bet tas ko noraadiju arii ir speekaa ;)

Posted

Nav ko daudz zīlēt:

$result = mysql_query("SELECT * FROM filmu_apraksti;", $connect) or die(mysql_error());

Posted (edited)

Konekcija ir man liekas, ja jau

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource

 

Nu man sanāk 4 kļūdas vienā rindiņā

$result = mysql_query("INSERT INTO komentari (dtime, niks, komentars, filmu_id)
VALUES ('$NOW()','$niks','$komentars','$res[0]')",$connect);

 

Vajadzētu šādi būt OK

$result = mysql_query("INSERT INTO komentari (dtime, niks, komentars, filmu_id)
VALUES (NOW(),'$niks','$komentars','".$res[0]."');",$connect);

Un par to pliko $res[0]; ar nav skaidrs.

Edited by mounkuls
×
×
  • Create New...