1

POSTあるページには、1 フィールドに入力されたデータが別のページに渡されるフォームがあります。

フォーム フィールドにデータを入力すると表示されるこのページには、SQL データベースへの接続があります。ページPOST上にフォーム フィールド データが表示されます。次に、データベースから情報を取得するための PHP を取得しました。これは、パーツが手動で修正された場合 (「基準」) にうまく機能WHEREしますが、この検索の WHERE 基準を前のページのフォーム データにしたいと考えています。

それにデータをエコーする方法はありますか?フォーム データは表示ページに正常に到達していますが、WHEREパーツのサポートが必要です。

そのコード行は現在...

$result = mysqli_query($con,"SELECT * FROM table WHERE field = 'formdata'");

どんな助けでも大歓迎です。

4

2 に答える 2

0

私は PDO を使用していますが、mysqli はほぼ同じはずです

$formdata = $_POST['input'];
$stmt = $con->prepare('SELECT * FROM table WHERE field = ?');
$stmt->bind_param('s', $formdata);
$stmt->execute();
$result = $stmt->get_result();
while ($row = $result->fetch_assoc()) {
    // do something with $row
}
于 2013-08-16T21:12:29.547 に答える