sql >> Database teknologi >  >> RDS >> Mysql

Få resultater af udsagn

Jeg fandt svaret:

Jeg havde brug for at gemme resultatet (Gem resultatet (for at få egenskaber))

Jeg havde brug for at hente resultatet (Hent resultater fra en forberedt erklæring til de bundne variabler) Gerne uden en while-løkke.

$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. Tilføjelse af databaseresultater til array

  2. Hvordan kan jeg skrive denne postgres-forespørgsel i Amazon redshift, så den er lige så optimeret, som den var i postgres?

  3. Opdatering af en materialiseret visning inkluderer ikke tilføjet kolonne

  4. Laravel rækkefølge af middleware (Middleware Priority). Multi-lejer bruger Postgres