行うことはほぼ同じで、クエリ ビットを変更するだけです。
ID が 25 の charity_donor からすべてのレコードを選択するには、次のクエリを実行します。
SELECT *
FROM donor_charity
WHERE id = 25
これを照会するには、まず準備する必要があります。
$stmt = $mysqli->prepare("
SELECT *
FROM donor_charity
WHERE id = ?
");
結果をループするには、param をバインドしてクエリを実行する必要があります。
$stmt->bind_param('d', 25 ); // First param means the type of the value you're
passing. In this example, d for digit.
$stmt->execute();
次に、クエリから返されたデータを保持する配列を設定します。
$row = array();
stmt_bind_assoc($stmt, $row);
次に、返されたデータをループします。
while ( $stmt->fetch () ) {
print_r($row); // Should now contain the column.
}
ドキュメントについては、以下を参照してください:
準備
: http://www.php.net/manual/en/mysqli.prepare.php .php
実行: http://www.php.net/manual/en/mysqli-stmt.execute.php
フェッチ: http://www.php.net/manual/en/mysqli-stmt.fetch.php