Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL
PostgreSQL Forum PostgreSQL. Avant de poster -> F.A.Q PostGreSQL Tutoriels PostGreSQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/06/2008, 18h29   #1
Invité régulier
 
Inscription : septembre 2003
Messages : 20
Détails du profil
Informations forums :
Inscription : septembre 2003
Messages : 20
Points : 6
Points : 6
Par défaut php/postgresql caractères capitalisés

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
nadine.mauch est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h05.


 
 
 
 
Partenaires

Hébergement Web