Message d'erreur, urgent svp

Bonjour,
je tape ma requete et je tombe sur un msg d'erreur indiquant:

Erreur
MySQL a répondu:

#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '<?php
$id_connexion=mysql_connect("serveur_mysql","hosting3.xd


je connecte a mysql par quel identifiant exactement?

1)Hôte MySQL
-dentifiant
-Mot de passe
2)Hôte FTP
-i
-m p
3)ou autre login?
sil vous plait qq peu m'aider
merci d'avance.
Configuration: Windows XP
Internet Explorer 6.0

6 réponses

  1. merci a vous touss j ai pu valider le code php
    mais est ce que vous pouvez me guider comment exporter cette table de forum pour commentaire sur ma page de visite? merci
    0
    1. Contributeur
      salut,

      comment exporter cette table de forum pour commentaire sur ma page de visite?
      je ne comprends pas ce que tu veux faire.
      afficher le contenu de ta bdd ?

      as-tu lu des tutos ?
      je te propose celui-là sur le couple PHP/MySQL.
      0
  2. Contributeur
    salut,

    et pour ajouter une couche à Alain_42 et pour situer exactement l'erreur, il ne faut pas non plus ajouter d'espace dans les paramètres des fonctions PHP :
    $id_connexion=mysql_connect("serveur_mysql","hosting3.xdir.fr","M-P"
    ); 

    à rapprocher du message d'erreur :
    near '<?php $id_connexion=mysql_connect("serveur_mysql","hosting3.xd
    0
    1. Contributeur
      bien vu alain j' ai meme pas tilté la dessus
      0
      1. excusez moi pour le retard

        <?php
        $id_connexion=mysql_connect("serveur_mysql","hosting3.xdir.fr ","M-P"
        );
        mysql_select_db("livre_d'or",$id_connexion);

        $requete = "
        create table livre_d'or (
        id_livre_d'or int(11) auto_increment,
        nom varchar (20),
        commentaire varchar(200),
        primary key (id_livre_d'or))";

        mysql_query($requete,$id_connexion);
        0
        1. Bonjour,


          create table livre_d'or (
          id_livre_d'or int(11) auto_increment,
          nom varchar (20),
          commentaire varchar(200),
          primary key (id_livre_d'or))";


          Si tu veux éviter des ennuis dans les requettes, ne mets JAMAIS d'apostrophe ni d'espace ni de caractères accentués dans tes noms de table ou de champ de table.
          0
      2. Contributeur
        You have an error in your SQL syntax

        cela signifie "vous avez une erreur dans votre code php"
        0
        1. Pour se connecter à mysql:
          tu utilises

          Hôte MySQL
          -identifiant
          -Mot de passe
          c'est à dire
          <?php
           $id_conexion=mysql_connect('serveur','login','mdp') or die ("Pb connexion ".mysql_error());
          


          dans lequel
          'serveur'= non de ton serveur
          'login'=identifiant
          'mdp'=mot de passe qui t'ont été transmis par ton hebergeur
          0
        2. Contributeur
          salut,

          You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '<?php
          $id_connexion=mysql_connect("serveur_mysql","hosting3.xd

          un serveur MySQL qui cite du code PHP, c'est qu'il a reçu du code PHP, donc l'erreur est chez l'envoyeur.
          0
      3. Contributeur
        salut,

        le problème vient de ton script PHP, tu envoies du code PHP à MySQL.

        montre nous le bout de code stp, en masquant les infos de connexion (host, user, password).
        0