Problème retour de résultat vide MYSQL

iStormU Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
 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 :

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:

1 réponse

Utilisateur anonyme
 
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 :
	$requete ='select * from infos_sr WHERE Pseudo="'.$txtpse.'"';
	$reqrech1 = mysql_query($requete) or die('Erreur SQL !<br />'.$sqlrech1.'<br />'.mysql_error()); 
0