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
- Supprimer page word vide - Guide
- Resultat foot - Télécharger - Vie quotidienne
- Caractere vide - Guide
- Formate pour taxer client frigo vide ✓ - Forum Matériel & Système
- 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()); 
                
                