|
La Communauté Webmaster 
| Pages: [1] |
 |
|
|
|
Auteur |
Sujet: Probleme avec une requete ... (Lu 867 fois) |
|
 |
Probleme avec une requete ...
« sur: le 22-12-2004 a 13:24:21 » |
|
bigornot
Superactif
   
Hors-Ligne
Sexe: 
Messages: 579

Je suis un fantôme!
|
Bonjour,
j'ai fait un petit code, qui aboutit à une requete ... malheureusement, il ne marche pas ... j'ai cherche, mais pas trouvé ... 
voilà le code :
<?php include("conf.inc.php"); include("verif.inc.php"); mysql_connect($sql_adresse,$sql_login,$sql_pass) or die ("Connexion refusée à la base : base surchargée."); mysql_select_db($sql_db) or die ("Impossible de trouver la base de donnée."); $m = md5(password); $q = mysql_query("select * from admin where md5='".$has."'"); $r = mysql_num_rows($q); $f = mysql_fetch_array($q); if($r = 1){ } else { header("Location: index.php"); } mysql_query("INSERT INTO `blog`( `auteur` , `article` , `titre` ) VALUES($f['login'], $article, $titre)") or die ("L'insertion a échoué"); header("Location: logge.php"); echo "Redirection en cours ..."; ?> |
|
et le message d'erreur .. :
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /var/www/fautetrebiencurieuxpourregarderlà.php on line 16
|
|
Les variables $article et $titre existent ... $f['login'] aussi.
le probleme se situe sur la ligne de 'values'.
merci! |
Des bijoux et des gros! |
|
|
|
|
 |
Re:Probleme avec une requete ...
« Répondre #1 sur: le 22-12-2004 a 13:34:14 » |
|
|
|
|
 |
Re:Probleme avec une requete ...
« Répondre #2 sur: le 22-12-2004 a 13:37:25 » |
|
|
|
|
 |
Re:Probleme avec une requete ...
« Répondre #3 sur: le 22-12-2004 a 13:43:29 » |
|
|
|
|
 |
Re:Probleme avec une requete ...
« Répondre #4 sur: le 22-12-2004 a 13:48:06 » |
|
|
|
|
 |
Re:Probleme avec une requete ...
« Répondre #5 sur: le 25-12-2004 a 17:22:51 » |
|
pixyle
Habitué
  
Hors-Ligne
Sexe: 
Messages: 332

|
Bon, j'avoue, j'ai pas la motiv de tester tout ça .. mais juste un conseil pour débugger ses requetes :
ta requête, la mettre dans une variable, genre :
$sql = "NSERT INTO `blog`( `auteur` , `article` , `titre` ) VALUES($f['login'], $article, $titre)"; $req = mysql_query($sql); echo $sql;
ça va t'afficher la requete dans le navigateur, tu la copie colle dans le champ dédié aux requêtes de phpmyadmin, et là si tu as une erreur de syntaxe, en analyant le message renvoyé ça va t'aider à trouver où est le problème.
Voili
PS : dans la catégorie, pour pas se canner à faire les requêtes d'insertion ou de modification, faire la manip dans phpmyadmin et cocher "insérer un nouvel enregistrement" Ca affiche la requete valide en haut de la page et y'a plus qu'à copier coller et remplacer les valeurs par ses valeurs voulues.
PS2 : non ce message n'est pas du prosélistisme au nom du culte des adorateurs de phpmyadmin ^_^ |
Se demande ce qu'il y a de pire qu'un bug inreproductible |-( |
|
|
 |
Re:Probleme avec une requete ...
« Répondre #6 sur: le 25-12-2004 a 19:58:18 » |
|
|
|
|
 |
Re:Probleme avec une requete ...
« Répondre #7 sur: le 26-12-2004 a 22:32:18 » |
|
|
|
|
| Pages:
[1] |
|
|
|
| |
|
|