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

PHP/mysqli:Memasukkan alamat IP dengan mysqli_stmt_bind_param()

Saya pikir seharusnya terlihat seperti ini:

$ipaddr = $_SERVER['REMOTE_ADDR'];
if ($stmt = mysqli_prepare($dbconn, 'INSERT INTO visitors(user_email, user_ip) VALUES (?, INET_ATON(?))'))
{
    mysqli_stmt_bind_param($stmt, 'ss', $email, $ipaddr);
    if (mysqli_stmt_execute($stmt) === FALSE) return FALSE;
    $rows_affected = mysqli_stmt_affected_rows($stmt);
    mysqli_stmt_close($stmt);
}

Perhatikan perubahannya per detik? dan parameter apa yang dikirim ke mysqli_stmt_bind_param.

Karena parameter yang Anda masukkan ke mysqli_stmt_bind_param harus merupakan nilai aktual yang akan dimasukkan, dan bukan fungsi apa pun.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Fungsi Matematika MySQL (Daftar Lengkap)

  2. metode posting acara kalender penuh ke MySQL

  3. MySQL:Bagaimana cara menggunakan pembatas di pemicu?

  4. Jalankan skrip/perintah Shell dari Pemicu MySQL/Prosedur Tersimpan

  5. Cara Mengganti Nama Tabel di MySQL