Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
423 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [php-sql] erreur avec create database

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[php-sql] erreur avec create database

n°581735
DANATH
Posté le 02-12-2003 à 18:49:02  profilanswer
 

coucou,
alors voila c'est peutetre une erreur de boulay mais bon  
je comprend pas pourkoi ça marche pas :
 
 
mysql_connect("localhost", "login", "password" );
$req="CREATE DATABASE 'daos-concept_com_-_66';";
$data = mysql_query($req) or die("  [Err]" );
 
quelqu'un a une idée?

mood
Publicité
Posté le 02-12-2003 à 18:49:02  profilanswer
 

n°581749
DANATH
Posté le 02-12-2003 à 19:30:46  profilanswer
 

ça me ressort le " [Err]" donc l'erreur est lié a la requete sql ?

n°581777
DANATH
Posté le 02-12-2003 à 20:07:50  profilanswer
 

le probleme est identifié :
ça vient des "-"
mais je peu créer des bases començant par daos-concept_com_-_
avec l'utilitaire.
 
en fait toutes mes bases doivent commencés par daos-concept_com_-_ j'ai pas l'autorisation de les comencer par un autre nom ...
 
j'ai essayé ça : CREATE DATABASE IF NOT EXISTS daos-concept_com_-_66
mais ça me met une erreur a coz des tiret dans mysql...


Message édité par DANATH le 02-12-2003 à 20:17:20
n°581792
mrbebert
Posté le 02-12-2003 à 21:06:31  profilanswer
 

Essaie avec :
$data = mysql_query($req) or die("-- Err -- : " . mysql_error());
Au moins, tu sauras ce que dit précisément mysql [:proy]
 
(mais je suis étonné pour les tirets :heink: )


Message édité par mrbebert le 02-12-2003 à 21:07:20
n°581880
DANATH
Posté le 02-12-2003 à 22:51:49  profilanswer
 

voila, ça me met bien :
-- Err -- : You have an error in your SQL syntax near '-concept_com_-_66' at line 1
et sans mettre les tirets :
-- Err -- : Access denied for user: '******@localhost' to database 'daos_concept_com___66'
 
c'est bien les tirets...


Message édité par DANATH le 02-12-2003 à 22:52:09
n°581888
mrbebert
Posté le 02-12-2003 à 22:56:27  profilanswer
 

Il faut pas mettre des guillemets inversés autour du nom de base ?
` (alt_gr + 7)


Message édité par mrbebert le 02-12-2003 à 22:56:43
n°582133
mrbebert
Posté le 03-12-2003 à 09:41:24  profilanswer
 

Je confirme, il faut des guillemets inversés ` :)  
$req = "CREATE DATABASE `daos-concept_com_-_66`";
 
(et pas de ';' à la fin de la requête)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [php-sql] erreur avec create database

 

Sujets relatifs
[php/sql] erreur non identifiable...Erreur sous Visual Basic 6
[Postgres] pb de connexion via JDBC : "erreur peu commune"Où est l'erreur ?
[MySQL] Erreur de syntaxe que je ne comprend pas ! (aléatoire en plus)[access] erreur MsgBox
Virer les doublons des combobox [erreur inside]Envoie de mails: Erreur 550 Rejected by final destination
[Access] CREATE TABLE avec num auto :(Code d'erreur
Plus de sujets relatifs à : [php-sql] erreur avec create database


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR