オクラホマので、のは私が(プリペアドステートメントを使用して)このようなクエリでEXAMPLEDATE
のすべての値を取得する方法をこのPHPを選択し、プリペアドステートメントでの1つの以上の結果
//table name is: exampleTable
_________________________
| ID | NAME | EXAMPLEDATA |
|----|------|-------------|
| 0 | TOD | a123 |
| 1 | JEF | 142b |
| 2 | MAX | c412 |
| 3 | TOD | 124d |
| 4 | TOD | e634 |
| 5 | MAX | 233f |
| 6 | MAX | g444 |
|____|______|_____________|
のようなデータベースを持っていると仮定しましょう
配列へSELECT EXAMPLEDATA FROM exampleTable WHERE NAME = 'TOD'
とストア結果ので、私はこのようにそれにアクセスすることができます
$todArray[0] // equals a123
$todArray[1] // equals 124d
$todArray[2] // equals e634
私は準備された文を使用して結果を得る方法を知っている唯一の方法は、bind_result
を使用することですが、それは結果を取って、上記のような配列に入れません。
まず、私がすることを好む:だからここ
は、私が試したが、それは
$TOD = "TOD";
$dbCON = new mysqli(blah, blah, blah, blah);
$getData = $dbCON->prepare("SELECT `EXAMPLEDATA` FROM `exampleTable` WHERE `NAME`=?");
$getData->bind_param("s", $NAMEVAR);
$NAMEVAR = $TOD;
$getData->execute();
$getData->bind_result($todArray);
$getData->fetch();
$getData->close();
を仕事に失敗したすべてのヘルプは感謝:)
PDOは私のためには機能しません..何かの理由で私のために存在しません。私はそれを呼び出そうとすると、関数が存在しないと言ってPHPエラーが発生します。私はmysqliを使用することができます – geegeeWap
私はmysqliに戻ってそれを変更しようとしましょう – Laith