Parse error: syntax error, unexpected 'INTO' (T_STRING)??
Résolu
LaKyTo
Messages postés
102
Date d'inscription
Statut
Membre
Dernière intervention
-
LaKyTo Messages postés 102 Date d'inscription Statut Membre Dernière intervention -
LaKyTo Messages postés 102 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
actuellement je code un forum avec connexion pour m'exercer en php je suis débutant et j'ai l'erreur:" Parse error: syntax error, unexpected 'INTO' (T_STRING) in /***/***/***/***/***/***/***.php on line 216".
la ligne de code est la suivante:
je ne sais pas comment la résoudre merci pour vos réponses!
actuellement je code un forum avec connexion pour m'exercer en php je suis débutant et j'ai l'erreur:" Parse error: syntax error, unexpected 'INTO' (T_STRING) in /***/***/***/***/***/***/***.php on line 216".
la ligne de code est la suivante:
INSERT INTO `forum_forum` (`forum_id`, `forum_cat_id`, `forum_name`, `forum_desc`, `forum_ordre`, `forum_last_post_id`, `forum_topic`, `forum_post`, `auth_view`, `auth_post`, `auth_topic`, auth_annonce, auth_modo)
je ne sais pas comment la résoudre merci pour vos réponses!
A voir également:
- Syntax error, unexpected 'into' (t_string)
- Fan error lenovo - Forum Refroidissement
- Cmos checksum error ✓ - Forum Carte-mère/mémoire
- Playback error reconnect in 3s (1/5) francais - Forum Box et Streaming vidéo
- Parse error: syntax error, unexpected token "use" ✓ - Forum PHP
- Error 1962 ✓ - Forum PC fixe
4 réponses
<?php INSERT INTO `forum_forum` (`forum_id`, `forum_cat_id`, `forum_name`, `forum_desc`, `forum_ordre`, `forum_last_post_id`, `forum_topic`, `forum_post`, `auth_view`, `auth_post`, `auth_topic`, auth_annonce, auth_modo) VALUES (1, 1, 'Présentation', 'Nouveau sur le forum? Venez vous présenter ici !', 60, 0, 0, 0, 0, 0, 0, 0, 0); INSERT INTO `forum_forum` (`forum_id`, `forum_cat_id`, `forum_name`, `forum_desc`, `forum_ordre`, `forum_last_post_id`, `forum_topic`, `forum_post`, `auth_view`, `auth_post`, `auth_topic`, auth_annonce, auth_modo) VALUES (2, 1, 'Les News', 'Les news du site sont ici', 50, 0, 0, 0, 0, 0, 0, 0, 0); INSERT INTO `forum_forum` (`forum_id`, `forum_cat_id`, `forum_name`, `forum_desc`, `forum_ordre`, `forum_last_post_id`, `forum_topic`, `forum_post`, `auth_view`, `auth_post`, `auth_topic`, auth_annonce, auth_modo) VALUES (3, 1, 'Discussions générales', 'Ici on peut parler de tout sur tous les sujets', 40, 0, 0, 0, 0, 0, 0, 0, 0); INSERT INTO `forum_forum` (`forum_id`, `forum_cat_id`, `forum_name`, `forum_desc`, `forum_ordre`, `forum_last_post_id`, `forum_topic`, `forum_post`, `auth_view`, `auth_post`, `auth_topic`, auth_annonce, auth_modo) VALUES (7, 3, 'Délires', 'Décrivez ici tous vos délires les plus fous', 50, 0, 0, 0, 0, 0, 0, 0, 0); ?>
voila la contenance mais j'avoue ne pas avoir compris le fonctionnement de cette partie
EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici : ICI Merci d'y penser dans tes prochains messages. |
C'est surtout qu'elle ne risque pas de fonctionner....
Pour que ces requêtes soit utilisables... il faut qu'elles soient appelées par des instructions php soit en PDO soit en MYSQLI
Par exemple (en PDO)
Pour que ces requêtes soit utilisables... il faut qu'elles soient appelées par des instructions php soit en PDO soit en MYSQLI
Par exemple (en PDO)
<?php //activation de l'affichage des erreurs php error_reporting(E_ALL); ini_set('display_errors', TRUE); ini_set('display_startup_errors', TRUE); //------------------------------------------- //connexion à la bdd //------------------------------------------- try{ $bdd =new PDO('mysql:host=localhost;dbname=mabdd; charset=utf8', 'user', 'password'); // Activation des erreurs PDO $bdd->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // mode de fetch par défaut : FETCH_ASSOC / FETCH_OBJ / FETCH_BOTH $bdd->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC); } catch(PDOException $e) { die('Erreur : ' . $e->getMessage()); } //------------------------------------------- //préparation de la requête et des variables //------------------------------------------- $sql = "INSERT INTO `forum_forum` (`forum_id`, `forum_cat_id`, `forum_name`, `forum_desc`, `forum_ordre`, `forum_last_post_id`, `forum_topic`, `forum_post`, `auth_view`, `auth_post`, `auth_topic`, auth_annonce, auth_modo) VALUES (:forum_id , :forum_cat_id , :forum_name , :forum_desc , :forum_ordre , :forum_last_post_id , :forum_topic , :forum_post , :auth_view , :auth_post , :auth_topic , auth_annonce, auth_modo)"; $datas = array(':forum_id' => 1 , ':forum_cat_id' => 1 , ':forum_name' => 'Présentation' , ':forum_desc' => 'Nouveau sur le forum? Venez vous présenter ici !' , ':forum_ordre' => 60 , ':forum_last_post_id' => 0 , ':forum_topic' => 0 , ':forum_post' => 0 , ':auth_view' => 0 , ':auth_post' => 0 , ':auth_topic' => 0 , 'auth_annonce'=> 0 , 'auth_modo'=> 0); //------------------------------------------- //Execution de la requete //------------------------------------------- try{ $requete = $bdd -> prepare($sql) ; $requete->execute($datas) ; }catch(Exception $e){ // en cas d'erreur : echo " Erreur ! ".$e->getMessage(); echo " Les datas : " ; print_r($datas); }
Si tu l'as écrit telle qu'elle dans ton fichier php ... normal que ça plante...
Donc je réitère ma question... quel code PHP as tu écris pour exécuter cette requête ?
Autrement dit ... que contient ton fichier entre les lignes 200 et 230