Probleme base de donne
Résolu
locraft44
Messages postés
6
Date d'inscription
Statut
Membre
Dernière intervention
-
DelNC Messages postés 2360 Statut Membre -
DelNC Messages postés 2360 Statut Membre -
Bonjour, je voudrais créer une base de donnée, donc je mets :
<?php
CREATE DATABASE le_nom_de_la_bdd
?>
Et sur mon serveur local il y a marquer : Parse error: syntax error, unexpected 'mysql' (T_STRING) in /storage/sdcard0/www/test.php on line 3
Je fais ça sur tablette avec l'application androphp, le problème vient il de là ?
Sinon quel est le problème ?
Merci d'avance d'une réponse de qualitée
Moi
<?php
CREATE DATABASE le_nom_de_la_bdd
?>
Et sur mon serveur local il y a marquer : Parse error: syntax error, unexpected 'mysql' (T_STRING) in /storage/sdcard0/www/test.php on line 3
Je fais ça sur tablette avec l'application androphp, le problème vient il de là ?
Sinon quel est le problème ?
Merci d'avance d'une réponse de qualitée
Moi
2 réponses
-
Bonjour,
Le code pour créer une base de données c'est :
CREATE DATABASE 'ma_base' ;
Après chaque reqête SQL il faut mettre un point virgule.
Je pense que çà vient aussi du fait qu'il faut se connecter au localhost (côté sql)
Le plus simple c'est d'aller sur mysql (PHPMyAdmin) ou un équivalent et de la créer là. -
Bonjour,
le PHP est un autre langage que la SQL.
CREATE DATABASE est issu du langage SQL; En mettant cette instruction dans le PHP, le PHP ne comprend pas ces instructions. Cela va être un peu plus technique (exemple avec une boucle permettant de parcourir tous les noms de jeux dans la table jeux_video, la boucle while permettant, à chaque passage, de stocker la valeur avec fetch) :
<?php
$reponse = $bdd->query('SELECT UPPER(nom) AS nom_maj FROM jeux_video');
while ($donnees = $reponse->fetch())
{
echo $donnees['nom_maj'] . '<br />';
}
$reponse->closeCursor();
?>
Si vous ne comprenez pas, je vous propose de lire une page de tutoriel sur openclassroom : https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/915107-les-fonctions-sql
n'hésitez pas à re-poster un message si vous n'avez toujours pas compris
Cordialament-
Bonjour,
pour créer une base de donnéesCREATE DATABASE `MaBase` ;
Un exemple de création e table
<code>CREATE TABLE `MaBase`.`Users` (
`Id_user` INT NOT NULL AUTO_INCREMENT ,
`login` TEXT NOT NULL ,
`password` TEXT NOT NULL ,
PRIMARY KEY ( `Id_user` )
Pour plus d'info sur le SQL
http://www.1keydata.com/fr/sql/
https://sqlpro.developpez.com/cours/sqlaz/select/
-