Ben aşağıda bir kod var:
<?php
require "institution.php"
/* in this portion, query for database connection is executed, and */
$institution= $_POST['institutionname'];
$sCampID = 'SELECT ins_id FROM institution where ins_name= '$institution' ';
$qcampID = pg_query($sCampID) or die("Error in query: $query." . pg_last_error($connection));
/* this portion outputs the ins_id */
?>
Benim veritabanı önce ben bu sorguyu çalıştırdığınızda, o hiç hata gösterir, bu yüzden hiç karışık durum tablo isimleri vardır. Ben bazı nedenlerden dolayı benim veritabanı değiştirdim ve şimdi karışık durum tablo adlarını içerdiğinden Ama, ben bunun içine yukarıdaki kodu değiştirmek zorunda:
$sCampID = 'SELECT ins_id FROM "Institution" where ins_name= '$institution' ';
where the Institution has to be double quoted. The query returned parse error. When i removed this portion: where ins_name= '$institution', no error occured.
Benim soru nasıl bir karışık harf ve bir değişken saklanan bir değer (bu durumda $ kurum) içeren tablo adı tek bir select deyimi kombine edilecek bu sorunu çözmek mi nedir?
Cevaplarınız ve önerileriniz çok takdir edilecektir.