Mysql
 sql >> база данни >  >> RDS >> Mysql

Получаване на резултати от изявление

Намерих отговора:

Трябваше да съхраня резултата (Запазете резултата (за да получите свойства))

Трябваше да извлека резултата (Извличане на резултати от подготвен израз в обвързаните променливи) За радост без цикъл 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. Можете ли да използвате автоматично увеличение в MySql, без да е основният ключ

  2. Как да поставя текст пред полето за автоматично увеличение в mysql (като:TTT00001)?

  3. MySQL ДОБАВЯНЕ НА КОЛОНА

  4. Как да сравним две таблици в MySQL

  5. Нормализиране на базата данни за подобна на facebook система за съобщения