Na mojej stranke mi vypisuje chybu:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /3w/euweb.cz/p/profinzer/index.php on line 10
Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in /3w/euweb.cz/p/profinzer/index.php on line 18
Ked to skusam doma na localhoste (doma nemam net) tak mi vsetko ide.
Skusal som to aj u kamarata na druhom localhoste a tiez mu to islo v pohode. Na vasom serveri mi ale vypisuje horeuvedenu chybu. Tabulky su OK.
tu je kod:
$link = get_db_connection();
$query = "SELECT keyword FROM INZERCIA";
$result = mysql_query($query);
echo "a".$result;
MySql_Close($link);
while ($row = mysql_fetch_array($result))
{
if ($row["keyword"] != '')
{
$content.= $row["keyword"].",";
}
}
MySql_Free_Result($result);
problem bude v tom $link, asi nebude uspesne vytvoreny. Zkus po kazde akci echo mysql_error(); To ti povi, co se stalo (nebo nestalo) pri akcich pripojovani na db a pri vykonavani query. Hodne to pomaha.
Taky osetrovani chyb typu
if ( isset($link) ) { echo "nepripojeno"; die; }
>> ... ... ...
>>MySql_Close($link);
>> while ($row = mysql_fetch_array($result))
>> ... ... ..
Já nevím, ale co takhle ukončit spojení s databází až po skončení cyklu while?