Hallo allemaal,

Ik ben een zoekfunctie aan het maken voor een websitetje met PHP. Echter heb ik er problemen mee dat de functie het daadwerkelijk doet. Er komt een error dat mysql_fetch_array() geen functie is van mySQL. Heeft iemand hier ervaring mee?

index.php
<?php
$server = "localhost";
$username = ""; //normaal gesproken wel ingevuld
$password = ""; //normaal gesproken wel ingevuld
mysql_connect($server, $username, $password); // verbinding met de database maken

$DBname = "";//normaal gesproken wel ingevuld
mysql_select_db($DBname); // selecteert de ingevulde database.


$query = "SELECT * FROM Links, Posts ORDER BY ID";
$result = mysql_query($query);


while($row = mysql_fetch_array($result))
{
echo $row;
}


// Zoek formulier
echo "<form method='post' action='balk.php'>";
echo "<b>Zoeken:</b><br />";
echo "<input type='text' name='zoekwoord'>";
echo "<input type='submit' name='zoek' value='Zoek Nu!'><br />";
echo "</form>";

?>

En dit is het balk.PHP

<?php
$server = "localhost";
$username = "";
$password = "";
mysql_connect($server, $username, $password); // verbinding met de database maken

$DBname = "";
mysql_select_db($DBname); // selecteert de ingevulde database.


$query = "SELECT * FROM Links, Posts ORDER BY ID";
$result = mysql_query($query);


while($row = mysql_fetch_array($result))
{
echo $row;
}

// Zoek formulier
echo "<form method='post' action='index.php'>";
echo "<b>Zoeken:</b><br />";
echo "<input type='text' name='zoekwoord'>";
echo "<input type='submit' name='zoek' value='Zoek Nu!'><br />";
echo "</form>";
?>

Ik hoop dat iemand er tijd voor heeft om het even na te lopen. Voor mijn gevoel ben ik er bijna.
Ik ben nog helemaal nieuw met PHP, dus het nog best lastig. De fouthandeling helpt me met het vinden van de errors? en bij de $row moet ik dan in mijn geval dan links en posts erin gooien? Iig erg bedankt voor de reacties :)
Gebruik _fetch_assoc idpv fetch_array. Je kan je velden dan op deze manier uitlezen:
echo $row['uw_veldnaam_uit_de_db'];
Bedankt voor de tips! Inmiddels heb ik de zoekfunctie helemaal werkend gekregen. Ik had wat redundantie:S, beetje slecht van me.

Reageren