Problème d'un débutant en php

Fermé
Phantom - 13 août 2007 à 15:51
 Phantom - 14 août 2007 à 10:29
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 ^^.
A voir également:

1 réponse

kaplaiwi Messages postés 1 Date d'inscription lundi 13 août 2007 Statut Membre Dernière intervention 13 août 2007
13 août 2007 à 16:53
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();

?>
0
Merci de ton aide et j'ai trouvé comment résoudre mon problème mais je ne comprend pas pourquoi ce que j'avai mis n'allait pas:

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 ?
0