J'ai un problème de lecture des valeurs dans ma BDD. En effet, quand je veux lire ces valeurs et les afficher, rien ne s'affiche.
J'ai donc retourner dans tous les sens possibles mon code, ma requête SQL, mais rien.
<?php
$request = $_GET['request'];
$mode = $_GET['seach_mode'];
mysql_connect("", "", "") or die(mysql_error());
mysql_select_db("") or die(mysql_error());
?>
<html><head><title>Recherche : <?php echo $request; ?> - Bsea</title></head>
<body>
<p align="right"><a href="account.htm">S'identifier ou s'inscrire</a></p>
<img src="image/bsea_logo_search.png" alt="Bsea - search"><form method="GET" action="search.php">
<input type="text" size="50" name="request" value="<?php echo $request; ?>"> Mode de recherche : <font color="blue"><?php echo $mode; ?></font>
<input type="hidden" name="seach_mode" value="<?php echo $mode; ?>"> </form>
<hr>
<?php
$reponse = mysql_query("SELECT * FROM requete");
while($donnee == mysql_fetch_array($reponse))
{
$flag = 0;
?>
<font size="4"> <a href="<?php echo $donnee['url']; ?>"><?php echo $donnee['name']; ?></a></font><br><br>
<?php
$flag++;
}
if($flag == 0)
{
?>
<font size="5" color="red">Il n'y a pas de résultat corresondant à "<?php echo $request; ?>"</font>
<br><br>
}
?>
}
?>
J'ai fait exprès de mettre ma requête SQL a SELECT * ... pour qu'il me sélectionne tout dans ma base, mais il n'affiche quand même rien provenant de ma baseQuand je tape n'importe quoi, il me met "Il n'y a pas de résultat corresondant à ..." correctement.
Il y a des entrées dans ma base.
Mes identifiants de base de donnée sont corrects, donc que se passe t'il?