Page 1 sur 1

erreur dans le syntaxe

Posté : 05 févr. 2013, 10:02
par rayenovski2013
bonjour
svp j'ai un problème dans le syntaxe d'un code php.
je met cette code dans la rubrique SQL de phpMyAdmin dans le EasyPHP et me donner cette erreur:
Erreur
MySQL a répondu:

#1064 - Erreur de syntaxe près de '<?php
// on se connecte à notre base pour recuperer les data
$base = mysql_c' à la ligne 1

Le code et celle la :
<?php
// on se connecte à notre base pour recuperer les data
$base = mysql_connect ('localhost', 'root', '');
mysql_select_db ('etablissements', $base) ;
$req =mysql_query("SELECT nom from ecoles");
while($row=mysql_fetch_array($req)or die(mysql_error()))
{
$output[]=$row;
}
//on encode en JSON
print(json_encode($output));
mysql_free_result ($req);
?>

svp aidez moi :)

Re: erreur dans le syntaxe

Posté : 05 févr. 2013, 10:53
par sacco
Bonjour,

Si j'ai bien compris tu mets du code PHP dans la rubrique SQL de PHPMYADMIN ???

Re: erreur dans le syntaxe

Posté : 05 févr. 2013, 13:45
par xTG
Dans la rubrique SQL de PhpMyAdmin on met... Du code SQL !
Tout ce patatrac est à mettre dans un fichier qui sera appelé via ton navigateur.
http://phpdebutant.org/article118.php

Re: erreur dans le syntaxe

Posté : 05 févr. 2013, 15:14
par rayenovski2013
merci pour votre conseil
mais pourquoi lorsque j'enregistre le fichier avec l'extension .php
je trouve après que cette fichier avec l'extension .txt

Re: erreur dans le syntaxe

Posté : 05 févr. 2013, 15:22
par Toumitoun
Bonjour,
pour avoir l'extension .php il faut enregistrer le fichier avec cette extension dans l'éditeur de code. Par défaut l'extension sera .txt, mais une liste déroulante permet de choisir l'extension à apporter au fichier.
exemple.JPG