Problème d'un débutant en php
                                    
                        Phantom                    
                                    -
                                     
Phantom -
        Phantom -
        Bonjour, je fais mon premier site donc je suis pas très doué en php et je me susi retrouvé un problème que je n'arrive pas a résoudre.
Alors que j'ai des donné dans ma bdd qui devraient s'afficher, ce code ne m'affiche rien et n'envoie aucun message d'erreur:
<?php
mysql_connect("***", "***", "***");
mysql_select_db("nuked_envoieanime") or die(mysql_error());
$donnee1 = mysql_query('SELECT * FROM nuked_envoieanime WHERE titre="L\\\'abéus"') or die(mysql_error());
while ($retour1 = mysql_fetch_array($donnee1) )
{ ?>
<p>
<?php echo $retour1['episode']; ?> <br />
<?php echo $retour1['lien']; ?>
	
</p>
	
<?php
}
mysql_close();
	
?>
Voila si vous voyez ce que j'ai mal fait je serai ravi de le savoir ^^.
                
            
                
    
    
    
        Alors que j'ai des donné dans ma bdd qui devraient s'afficher, ce code ne m'affiche rien et n'envoie aucun message d'erreur:
<?php
mysql_connect("***", "***", "***");
mysql_select_db("nuked_envoieanime") or die(mysql_error());
$donnee1 = mysql_query('SELECT * FROM nuked_envoieanime WHERE titre="L\\\'abéus"') or die(mysql_error());
while ($retour1 = mysql_fetch_array($donnee1) )
{ ?>
<p>
<?php echo $retour1['episode']; ?> <br />
<?php echo $retour1['lien']; ?>
</p>
<?php
}
mysql_close();
?>
Voila si vous voyez ce que j'ai mal fait je serai ravi de le savoir ^^.
        A voir également:         
- Problème d'un débutant en php
- Easy php - Télécharger - Divers Web & Internet
- Logiciel de programmation pour débutant - Guide
- Logiciel montage vidéo débutant - Guide
- Expert php pinterest - Télécharger - Langages
- Apprendre le coran pour débutant (+ pdf) - Télécharger - Histoire & Religion
1 réponse
                        
                    Salut je ne vois une erreur mais je vous conseille de remplacer ça :
while ($retour1 = mysql_fetch_array($donnee1) )
{ ?>
<p>
<?php echo $retour1['episode']; ?> <br />
<?php echo $retour1['lien']; ?>
</p>
<?php
}
mysql_close();
?>
par ça
while ($retour1 = mysql_fetch_array($donnee1) )
{
echo '<p>'. $retour1['episode'].' <br />' .$retour1['lien'] .'</p>' ;
}
mysql_close();
?>
    
                while ($retour1 = mysql_fetch_array($donnee1) )
{ ?>
<p>
<?php echo $retour1['episode']; ?> <br />
<?php echo $retour1['lien']; ?>
</p>
<?php
}
mysql_close();
?>
par ça
while ($retour1 = mysql_fetch_array($donnee1) )
{
echo '<p>'. $retour1['episode'].' <br />' .$retour1['lien'] .'</p>' ;
}
mysql_close();
?>
 
    
    
    
    
Dans ma base de donné le titre est L\'abéus donc aprés WHERE j'ai mis L\\\'abéus mais ce qu'il fallait mettre était L'\\\\\\\abéus . Pourquoi est ce qu'il faut mettre autant d'anti-slash ?