मैं एक साधारण डेटाबेस क्वेरी करने के लिए निम्नलिखित PHP स्क्रिप्ट को चलाने के लिए कोशिश कर रहा हूँ:बस PostgreSQL तालिका नाम ("संबंध मौजूद नहीं है") का उपयोग नहीं कर सकते हैं
:$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());
यह निम्न त्रुटि पैदा करता है
Query failed: ERROR: relation "sf_bands" does not exist
सभी उदाहरणों में मुझे पता चल सकता है कि किसी को संबंध बताते हुए कोई त्रुटि क्यों मिलती है, ऐसा इसलिए है क्योंकि वे अपने टेबल नाम में अपरकेस अक्षरों का उपयोग करते हैं। मेरे टेबल नाम में अपरकेस अक्षर नहीं हैं। डेटाबेस नाम सहित, बिना किसी संदेश के पूछने का कोई तरीका है, यानी showfinder.sf_bands
?
क्या आप सुनिश्चित हैं कि sf_bands तालिका मौजूद है? क्या showfinder.sf_bands काम करता है? –
showfinder.sf_bands पूरी तरह से काम करता है – Keyslinger
शायद मुझे ध्यान रखना चाहिए कि मेरा डेटाबेस MySQL – Keyslinger