Problème retour de résultat vide MYSQL
iStormU
Messages postés
1
Statut
Membre
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour à tous,
Je vous explique mon problème.
J'ai une base de donnée, et je veux effectuer une recherche dessus mais à chaque fois ça me retourne un résultat vide.
Je suis donc sur ma page PHP, et j'ai un formulaire pour rechercher un membre existant dans ma base de données. J'entre donc le nom dans le champ spécifié, j'entre bien entendu un nom valide, mais à chaque fois ça me retourne :
"Erreur SQL !
Query was empty"
Je ne comprends pas pourquoi ça ne me retourne rien alors que c'est une requête toute simple !
Je vous poste donc la partie de mon code concernée :
Si vous pouviez me donner une solution, je vous remercierai grandement !
Merci d'avance.
Je vous explique mon problème.
J'ai une base de donnée, et je veux effectuer une recherche dessus mais à chaque fois ça me retourne un résultat vide.
Je suis donc sur ma page PHP, et j'ai un formulaire pour rechercher un membre existant dans ma base de données. J'entre donc le nom dans le champ spécifié, j'entre bien entendu un nom valide, mais à chaque fois ça me retourne :
"Erreur SQL !
Query was empty"
Je ne comprends pas pourquoi ça ne me retourne rien alors que c'est une requête toute simple !
Je vous poste donc la partie de mon code concernée :
else if (isset($_POST['txt_pse']))
{
$txtpse = mysql_real_escape_string($_POST['txt_pse']);
$sqlrech1 = mysql_query('select * from infos_sr WHERE Pseudo='.$txtpse.'');
$reqrech1 = mysql_query($sqlrech1) or die('Erreur SQL !<br />'.$sqlrech1.'<br />'.mysql_error());
$datarech1 = mysql_fetch_array($reqrech1);
?>
<tr>
<td class="left" width="200px"><?php echo $datarech1['Pseudo']; ?></td>
<td class="left" width="200px"><?php echo $datarech1['IDPerso']; ?></td>
<td class="left" width="200px"><?php echo $datarech1['Habitation']; ?></td>
<td class="left" width="200px"><?php echo $datarech1['Travail']; ?></td>
<td class="left" width="200px"><?php echo $datarech1['Type']; ?></td>
<td class="left" width="100px"><?php echo $datarech1['Date']; ?></td>
</tr>
<?php
}
Si vous pouviez me donner une solution, je vous remercierai grandement !
Merci d'avance.
A voir également:
- Problème retour de résultat vide MYSQL
- Resultat foot - Télécharger - Vie quotidienne
- Comment supprimer une page vide sur word - Guide
- Caractere vide - Guide
- Formate pour taxer client frigo vide - Forum Vos droits sur internet
- Coeur vide ✓ - Forum Facebook
1 réponse
Bonjour
$sqlrech1 = mysql_query('select * from infos_sr WHERE Pseudo='.$txtpse.'');
$reqrech1 = mysql_query($sqlrech1) or die('Erreur SQL !<br />'.$sqlrech1.'<br />'.mysql_error());
Tu as un appel à mysqlquery en trop, là... Tu aurais dû écrire :
$sqlrech1 = mysql_query('select * from infos_sr WHERE Pseudo='.$txtpse.'');
$reqrech1 = mysql_query($sqlrech1) or die('Erreur SQL !<br />'.$sqlrech1.'<br />'.mysql_error());
Tu as un appel à mysqlquery en trop, là... Tu aurais dû écrire :
$requete ='select * from infos_sr WHERE Pseudo="'.$txtpse.'"';
$reqrech1 = mysql_query($requete) or die('Erreur SQL !<br />'.$sqlrech1.'<br />'.mysql_error());