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

Mendapatkan hasil pernyataan

Saya menemukan jawabannya:

Saya perlu menyimpan hasilnya (Simpan hasilnya (untuk mendapatkan properti))

Saya perlu mengambil hasilnya (Ambil hasil dari pernyataan yang disiapkan ke dalam variabel terikat) Dengan senang hati tanpa perulangan while.

$db = new mysqli("localhost","root","password","xxx");

$statement = $db->prepare("SELECT name, password FROM persons WHERE name=? LIMIT 1");

$statement->bind_param('s', "kevin");

$statement->execute();

$statement->store_result(); // this is what I was missing

if($statement->num_rows){

    $statement->bind_result($dbname, $dbpassword);

    $statement->fetch(); // this is what I was missing

    $statement->free_result();

    echo $dbname;

    echo $dbpass;

};



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengapa kueri UNION sangat lambat di MySQL?

  2. Buat fungsi melalui MySQLdb

  3. Waktu yang berlalu dari waktu tertentu dalam database

  4. Bagaimana cara memasukkan data dengan nilai otomatis ke CreateDate dan updatedDate menggunakan Spring, Hibernate?

  5. Apakah tampilan MySQL selalu melakukan pemindaian tabel penuh?