SELECT*で値を取り出したいのですが、以下では動きません。どうすればよいででしょうか?※*をidなどにすれば動きます。
以下のコードは動かない $checktenki=mysqli_prepare($db,"SELECT * FROM data WHERE tenki= ?"); mysqli_stmt_bind_param($checktenki, 's', $tenki); mysqli_stmt_execute($checktenki); mysqli_stmt_bind_result($checktenki, $row); while (mysqli_stmt_fetch($checktenki)) { print ($row); } mysqli_stmt_close($checktenki);
以下のコードも動かない $checktenki=mysqli_prepare($db,"SELECT * FROM data WHERE tenki= ?"); mysqli_stmt_bind_param($checktenki, 's', $tenki); mysqli_stmt_execute($checktenki); mysqli_stmt_bind_result($checktenki, $row['id'], $row['basyo']); while (mysqli_stmt_fetch($checktenki)) { print ($row['id']); }
以下のコードは動く mysqli_stmt_close($checktenki); $checktenki=mysqli_prepare($db,"SELECT id FROM data WHERE tenki= ?"); mysqli_stmt_bind_param($checktenki, 's', $tenki); mysqli_stmt_execute($checktenki); mysqli_stmt_bind_result($checktenki, $row); while (mysqli_stmt_fetch($checktenki)) { print ($row); } mysqli_stmt_close($checktenki);
PHPマニュアル確認しないんですね。せっかく前の質問でリンクつきで回答したのに。
適当に書いても動かないのは当然ですよ。
書いた通りに動いているだけです。
回答1件
あなたの回答
tips
プレビュー