Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Melewati koneksi database dengan referensi di PHP

Sumber daya PHP adalah tipe khusus yang sudah menjadi referensi itu sendiri. Melewatkannya dengan nilai atau secara eksplisit dengan referensi tidak akan membuat perbedaan (yaitu, itu masih referensi). Anda dapat memeriksanya sendiri di bawah PHP4:

function get_connection() {
  $test = mysql_connect('localhost', 'user', 'password');
  mysql_select_db('db');
  return $test;
}

$conn1 = get_connection();
$conn2 = get_connection(); // "copied" resource under PHP4

$query = "INSERT INTO test_table (id, field) VALUES ('', 'test')";
mysql_query($query, $conn1);
print mysql_insert_id($conn1)."<br />"; // prints 1

mysql_query($query, $conn2);
print mysql_insert_id($conn2)."<br />"; // prints 2

print mysql_insert_id($conn1); // prints 2, would print 1 if this was not a reference


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cetak info debug dari prosedur tersimpan di MySQL

  2. Mendapatkan jalur MySQL di command prompt

  3. pernyataan yang disiapkan dengan Eloquent ORM / laravel

  4. Bagaimana cara membuat kunci asing yang juga merupakan kunci utama di MySQL?

  5. PILIH banyak ke banyak tabel dalam satu kueri