YodaMedlem sedan nov. 2002291 inlägg Jag är inget bra på felmeddelanden ännu, så är det någon som kan ge mig en ledtråd vad jag ska ändra på?
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/www/web124/html/functions.php on line 27
function select_news()
{
$select_new = "SELECT date
FROM HeadNews";
$result = mysql_query($select_new);
return $result;
}
function news($result)
{
while($data = mysql_fetch_array($result)) //rad 27
{
echo $data["date"];
}
}
Hur ska jag ändra så att det blir rätt?
nanneMedlem sedan dec. 19991 749 inlägg Vad säjer den när du skriver ut mysql_error() ?
SPiNMedlem sedan mars 20007 896 inlägg Troligtvis måste du skicka med mysql-kopplingen som attribut till din funktion 'select_news()'. Annars förstår inte PHP vilken koppling som ska användas/den tror att det inte finns någon koppling. Testa följande istället:
function select_news( &$link )
{
$select_new = "SELECT date
FROM HeadNews";
$result = mysql_query($select_new, $link)
or die( mysql_error() );
return $result;
}
function news($result)
{
while($data = mysql_fetch_array($result)) //rad 27
{
echo $data["date"];
}
}
$link = mysql_connect( "server", "uid", "pwd" )
or die( mysql_error() );
mysql_select_db( "database" )
or die( "Kunde inte hitta databasen );
$res = select_news( $link );
news( $res );