J'essaie d'exécuter le script PHP suivant pour faire une simple requête de base de données:
$db_host = "localhost";
$db_name = "showfinder";
$username = "user";
$password = "password";
$dbconn = pg_connect("host=$db_host dbname=$db_name user=$username password=$password")
or die('Could not connect: ' . pg_last_error());
$query = 'SELECT * FROM sf_bands LIMIT 10';
$result = pg_query($query) or die('Query failed: ' . pg_last_error());
Cela produit l'erreur suivante:
Échec de la requête: ERREUR: la relation "sf_bands" n'existe pas
Dans tous les exemples, je peux trouver où quelqu'un obtient une erreur indiquant que la relation n'existe pas, c'est parce qu'il utilise des lettres majuscules dans son nom de table. Le nom de ma table ne contient pas de lettres majuscules. Existe-t-il un moyen d'interroger ma table sans inclure le nom de la base de données, c'est showfinder.sf_bands
-à- dire ?