Probleme avec php et mysql

youngz Messages postés 8 Statut Membre -  
youngz Messages postés 8 Statut Membre -
Bonjour,

Depuis hier soir, je n'arrive plus a inserer des donnees dans certaines tables de mysql via certains de mes scripts php. Ceux qui marchaient auparavant sont toujours fonctionnels, mais ceux que j'ecris maintenant ne marche plus.

Les nouveaux servent a l'écriture dans des nouvelles tables. Lorsque j'essaye via phpmyadmin, cela fonctionne parfaitement. J'ai meme essayer de prendre la requete exacte de phpmyadmin et cela ne fonctionne toujours pas.

SVP, j'ai besoin de votre aide.

10 réponses

  1. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    CHECK() est un mot-clé en SQL, tu ne peux pas l'utiliser dans tes requêtes SQL pour le nom de tes champs, sauf en le protégeant avec un accent grâve seul de chaque côté du mot. Si tu n'arrives pas à le faire sur ton clavier, tu peux le copier depuis cette page, dans la colonne à droite, en-dessous du titre "Diacritique".

    Si $id est un nombre, il ne faut pas mettre d'apostrophes autour.
    Pareil pour le zéro.

    Au passage, n'oublie pas de protéger tes variables avec mysql_real_escape_string().
    1
  2. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    Salut.
    Y'a-t-il une erreur qui s'affiche ?
    Si oui, peut-on savoir laquelle ?
    0
  3. youngz Messages postés 8 Statut Membre
     
    non il y a aucune erreur, mais cependant la commnde mysql_query ne s'execute pas.
    0
  4. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    Essaye en affichant manuellement l'erreur :
    <?php
    /* ... */
    
    if(@mysql_query('requête SQL')) {
        // Suite du code
    } else {
        echo 'Erreur lors de l\'appel à mysql_query (ligne '.__LINE__.') : '.mysql_error();
    }
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. youngz Messages postés 8 Statut Membre
     
    ca me donne une erreur de syntax
    0
  7. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    À quelle ligne ?
    0
  8. youngz Messages postés 8 Statut Membre
     
    voila ma ligne de commande

    "INSERT INTO profile_comments (ID,profileID,writerID,content,check,uploadDate) VALUES('$id','$pid','$wid','$content','0','$date')"
    0
  9. youngz Messages postés 8 Statut Membre
     
    ligne 1
    0
  10. Fallentree Messages postés 2445 Statut Membre 210
     
    Requete nul l'ajout est nulle- sur- une variable n est pas valué ----
    0
    1. youngz Messages postés 8 Statut Membre
       
      pardon je ne comprends pas ce que vous dites
      0
    2. Fallentree Messages postés 2445 Statut Membre 210
       
      y a un isset($variable) avant le insert .... Value (...,$variable...) ????????
      0
    3. youngz Messages postés 8 Statut Membre
       
      tous les variables contiennent des inforamtions, je les ai verifier
      0
  11. youngz Messages postés 8 Statut Membre
     
    merci pour ton aide avion-f16 je vais tester cela
    0