PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

PHP/PostgreSQL:जांचें कि कोई तैयार कथन पहले से मौजूद है या नहीं

एक तरीका (मुझे आशा है कि कोई आसान तरीका बताएगा):

<?
$prepared_statement_name = 'activity1';
$mydbname = '...';

$conn = pg_connect("host=... port=... dbname=... user=... password=...");

$result = pg_query_params($conn, 'SELECT name FROM pg_prepared_statements WHERE name = $1', array($prepared_statement_name));

if (pg_num_rows($result) == 0) {
    $result = pg_prepare($conn, $prepared_statement_name, 'SELECT * FROM pg_stat_activity WHERE datname =  $1');
}

$result = pg_execute($conn, $prepared_statement_name, array($mydbname));
while($row = pg_fetch_row($result)) {
    var_dump($row);
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. सभी मापदंडों के साथ एनएसआईएस के साथ पोस्टग्रेज कैसे स्थापित करें?

  2. PostgreSQL RDS dblink_connect () का उपयोग करते समय कनेक्शन पासवर्ड की हार्ड कोडिंग से बचें

  3. वास्तविक तालिका से पंक्तियों को हटाने से पहले संबंधित तालिकाओं से पंक्तियों को हटाने के लिए ट्रिगर करें

  4. मैं एक संग्रह के बिना सुवक्ता बिल्डर का उपयोग करके एक इंटरसेक्ट कैसे बना सकता हूँ?

  5. PostgreSQL:चुनें कि 15 मिनट से कम पुराना कहां है