[PHP] probleme (connection mysql?)

johnny-du-59 -  
thecrazyspy Messages postés 404 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai un projet à faire en php et étant débutant j'aimerais que vous m'aidiez.
Voici mon code php :

<?php
// on se connecte à MySQL
$db = mysql_connect('localhost', 'root', '') ;

// on sélectionne la base
mysql_select_db('strateo',$db) ;

// on crée la requête SQL
$sql = 'SELECT ts_nom FROM cpt_etat';

// on envoie la requête
$req = mysql_query($sql);

// on fait une boucle qui va faire un tour pour chaque enregistrement
while($data = mysql_fetch_assoc($req))
{
// on affiche les informations de l'enregistrement en cours
echo '.$data['ts_nom'].' ;
}

// on ferme la connexion à mysql
mysql_close();
?>

et voici l'erreur

Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in C:\wamp\www\STAGE\test1.php on line 28

LAPIN Compris

Merci de bien voiloir m'aider
Configuration: Windows XP
Firefox 2.0.0.14

12 réponses

  1. Remad Messages postés 1694 Statut Membre 720
     
    Bonjour

    première ligne, sa marcherais mieux avec des guillemets :
    $db = mysql_connect('localhost', 'root', '') ; => $db = "mysql_connect('localhost', 'root', '')" ;

    ton écho :
    echo '.$data['ts_nom'].' ; => echo "$data[ts_nom]";

    tiens nous au courant ;)
    0
  2. thecrazyspy Messages postés 404 Date d'inscription   Statut Membre Dernière intervention   43
     
    quelle est la ligne 28?
    0
  3. johnny-du-59
     
    La ligne 28 c'est le echo data ts_nom

    Remad j'ai fait les modifs il me met sa maintenant :

    Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in C:\wamp\www\STAGE\test1.php on line 16

    Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in C:\wamp\www\STAGE\test1.php on line 25

    ligne16=mysql_select_db('strateo',$db) ;

    ligne25=while($data = mysql_fetch_assoc($req))
    0
    1. Remad Messages postés 1694 Statut Membre 720
       
      Ah pas faux. Désolé de t'avoir induis en erreur
      0
  4. thecrazyspy Messages postés 404 Date d'inscription   Statut Membre Dernière intervention   43
     
    moi je me connect comme ça
    <?
    //connexion à la base de données
    // Paramètres persos
    $host = "..."; // voir hébergeur
    $user = "..."; // vide ou "root" en local
    $pass = "..."; // vide en local
    $bdd = "..."; // nom de la BD
    // connexion
    @mysql_connect($host,$user,$pass)
    or die("Impossible de se connecter");
    @mysql_select_db("$bdd")
    or die("Impossible de se connecter");

    ?>
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. johnny-du-59
     
    J'ai pas l'impression que l'erreur vienne de la connection j'ai essayé les "or die " sur connection et selection de BDD y'a pas de problème apparament ...

    Merci quand meme! :)
    0
  7. Remad Messages postés 1694 Statut Membre 720
     
    Et si tu fais
    echo "$data['ts_nom']";
    ??
    0
  8. johnny-du-59
     
    Il me met ceci maintenant :

    Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:\wamp\www\STAGE\test1.php on line 28
    0
  9. Remad Messages postés 1694 Statut Membre 720
     
    ... et si tu fais
    echo "$data[1]";
    ??
    0
  10. thecrazyspy Messages postés 404 Date d'inscription   Statut Membre Dernière intervention   43
     
    echo $data["ts_nom"];
    0
  11. johnny-du-59
     
    Finalemnt ça a marché en mettant ça :

    print ($data['ts_nom']);

    Les mysteres de l'informatique...

    MErci de votre aide tt de meme :p
    0
  12. Remad Messages postés 1694 Statut Membre 720
     
    ??? mdr!
    0
  13. thecrazyspy Messages postés 404 Date d'inscription   Statut Membre Dernière intervention   43
     
    ok c cool
    0