|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : septembre 2003 Messages : 20 ![]() |
Bonjour,
Je suis en train d'écrire des routines en php pour créer automatiquement des bases de données postgresql et leurs tables. Je construis donc les requetes sql dont j'ai besoin de proche en proche. La requête sql passée par php après connexion à la base par défaut est la suivante : CREATE DATABASE BdMachin OWNER truc ENCODING 'UNICODE' La base de données est bien créée avec le bon utilisateur et jeu de caractères MAIS elle s'appelle bdmachin au lieu de BdMachin. Ce qui est d'autant plus curieux, c'est qu'avant la création de la base je teste son existence par le biais d'une requête de connexion pg_connect(host=host port=port dbname=BdMachin password=pass) où la réponse est juste (à savoir false si BdMachin n'existe pas et true si BdMachin existe et bien écrit comme ceci) Je précise que le nom de la bdd est passé via une variable php. Le contenu de cette variable est bien BdMachin. Y a-t-il des précautions particulières à prendre lors de capitalisation des caractères ? Y a-t-il un traitement particulier de la variable php à faire avant la concaténation des morceaux pour obtenir la requete sql ? Autre idée ? Merci |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com