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

MySQLi Setara dengan Kode MySQL

Nah, dalam arti OO, itu akan berubah dari:

if(mysql_num_rows(mysql_query("SELECT userid FROM users WHERE userid = '$userid'"))){
    //code to be exectued if user exists
}

Kepada (dengan asumsi userid numerik):

$result = $mysqli->query("SELECT userid FROM users WHERE userid = ".(int) $userid);
if ($result->num_rows) {
    //code
}

Ke (dengan asumsi string userid) :

$result = $mysqli->query("SELECT userid FROM users WHERE userid = '". $db->real_escape_string($userid) . "');
if ($result->num_rows) {
    //code
}

Kepada (dengan asumsi pernyataan yang sudah disiapkan):

$stmt = $mysqli->prepare("SELECT userid FROM users WHERE userid = ?");
$stmt->bind_param('s', $userid);
$stmt->execute();
$stmt->store_result();
if ($stmt->num_rows) {
    //code
}

Sekarang, itu dengan asumsi Anda menggunakan versi OOP dari MySQLi (yang seharusnya, IMHO, karena itu membuat hidup lebih mudah dalam banyak cara).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara mengembalikan id pada Sisipan dengan mybatis di mysql dengan anotasi

  2. PEMBARUAN SQL dengan LIKE

  3. Hapus catatan duplikat dari tabel tanpa pk atau id atau kolom unik di mysql

  4. Menghapus catatan sebelum tanggal tertentu

  5. Cara Menginstal dan Mengkonfigurasi phpMyAdmin di CentOS 6