In de code hierna krijg ik deze foutmelding:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /www/lissydesigninfo0001/html/nieuw/paginas/home.php on line 14


<?php
// geeft de tekst zoals in de functie aangevraagd weer
display_inhoud();

// de functie om de tekst te halen uit de database
function display_inhoud()

// de inhoud van de pagina gehaald uit de database
{
	$sql=mysql_query("Select * From pagina Where inhoud_id=1");
	
regel 14 while ($record=mysql_fetch_array($sql))
	{
		echo "$record[tekst]";
		echo "$record[image]";
		
	}
}
?>


Wat doe ik fout?
hoi Lissy,

doe eens:
<?
echo $sql;
?>

en kijk of het resultaat is wat jij verwacht.
het ziet er niet fout uit, maar als je een typfout hebt gemaakt in bijv: je tabelnaam krijg je zo'n soort foutmelding.

edit
haal eerst even mysql_query weg, anders krijg je met die echo iets van #Recource ...
is het niet:
<?
echo $record['tekst'];
echo $record['image'];
?>
ook dat :)
ik heb nu dit:


<?php
{
	$sql=mysql_query("Select * From pagina Where inhoud_id=1");
	
	while ($record=mysql_fetch_array($sql))
	{
		echo $record['tekst'];
		echo $record['image'];
		
	}
}
?>


Geeft wederom een fout:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /www/lissydesigninfo0001/html/nieuw/paginas/home.php on line 14
Ik denk dat er geen gevens instaan: dus zou je nog tussen moeten zetten:
<?
if(mysql_num_rows($sql) > 0)
?>
Probeer hem eens zo, Lissy:
<?php
error_reporting (E_ALL);
$sql = "
SELECT *
FROM pagina
WHERE inhoud_id = 1
";
if (!$res = mysql_query ($sql)) {
trigger_error (mysql_errno () . ': ' . mysql_error ());
echo '<pre>';
echo $sql;
echo '</pre>';
}
else {
$row = mysql_fetch_assoc ($res));
}
?>
Ik ga ermee aan de slag want ik ga een andere database in gebuik nemen want die van de oude site geeft denk ik ook conflicten en ik heb nog een lege database.

Dan zal ik alle oplossingen die jullie aan hebben geboden proberen en kom er bij jullie zowiezo op terug ook als het werkt :)

Dank jullie wel voor zover !!
Daar zijn we toch voor? (maar dat weet je zelf ook wel als je al een mod bent:P)

Reageren