![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
http://okwave.jp/qa/q8227809.html
の続編です。
バインドのところでエラーが出ているようなのですが、原因と修正方法がわかりません。
/* プリペアドステートメントを作成します whereの箇所はプレースホルダ(xxx=?)をつけること! */
$sql = "SELECT * FROM `test_table` WHERE c_name=?";
$stmt = $mysqli->prepare($sql);
if($stmt = $mysqli->prepare($sql)) {
/* マーカにパラメータをバインドします */
$stmt->bind_param('i', $num); // バインドする変数に設定して送る
/* クエリを実行します */
$stmt->execute();
/* 結果変数をバインドします *//*69行目付近*/
$stmt->bind_result($num);
/* 値を取得します */
$stmt->fetch();
printf("<BR>%s\n", $num);
/* ステートメントを閉じます */
$stmt->close();
}
// 切断
$mysqli->close();
Warning: mysqli_stmt::bind_result(): Number of bind variables doesn't match number of fields in prepared statement in C:\xampp\htdocs\job_site4\search_criteria.php on line 69
というエラーが出ます。
解決方法を教えていただきたいです。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
bind_result()のバインドさせようとしている変数の数が、抽出してきている項目数と一致しないのでは?
http://php.net/manual/ja/mysqli-stmt.bind-result …
この回答への補足
回答ありがとうございます。
select *
を使用しているので、すべての項目をbind_resultで出さないといけないのですね。
やってみます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP DBのハッシュ化したパスワードをpassword_verifyで戻し照合したのですが上手く行きません 2 2023/02/06 13:24
- PHP 重複を防ぐ記述について教えて下さい。 3 2023/04/03 14:35
- PHP PHP一覧表示した項目にリンクをはりたい 1 2023/07/12 17:08
- PHP PHP MySql ページング 2 2022/09/20 06:38
- Perl RSSにdiv,ul classを付けたいのですがどのようにつけるのかわからないです 2 2022/03/28 01:53
- PHP PHPでMysqlにデータがあるかどうか判別したい 1 2023/03/02 11:48
- MySQL SQL任意に並び替えをしたい 2 2023/08/28 10:47
- PHP PHP MySQLに画像を直接保存 2 2022/06/05 11:50
- SQL Server [SQLServer] テーブル名からカラム名を取得する 1 2022/08/23 21:20
- Visual Basic(VBA) ActiveReportのdetailをデータセットの自動バインドを使って帳票を出力しています。 1 2023/08/16 07:16
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PHPで画像の渡しが上手く行きま...
-
if(preg_match("/[^0-9]/",$gu_...
-
PHP MySQLに画像を直接保存
-
htmlspecialcharsが機能してい...
-
掲示板を作成しておりアップロ...
-
PHPSpreadsheetによる書き出し...
-
phpでこの記述をもっと簡単に書...
-
ランキングを表示する際の画像...
-
PHPについて。
-
phpのheader("Location:#pos")...
-
PHPからCSVをアップロード後、m...
-
[php初心者]サイトを見てデータ...
-
phpに関わる所での、form actio...
-
ゆゆにゃ。
-
【初心者】XAMPPのapacheの(恐...
-
プログラミング言語で、使える...
-
こちらはただの直列処理ですか?
-
PHPでこのコード自体に意味は無...
-
PHPとHTML+Xamppの掲示板で画像...
-
phpでPEAR::DBを使っているので...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
JAVA SQLServerException 列名 ...
-
<VB.NET>INSERT文でDBにデータ...
-
ResultSetインターフェイスでの...
-
Pro*Cの構文エラー
-
insert1つの処理でもトランザ...
-
データベースに存在するデータ...
-
VBA ACCESS SQL...
-
INSERT,DELETEを同時に
-
MySQLのINSERT時にたまに重複に...
-
VB.NET エラーになる箇...
-
PHP&MySQLでの文字列+数列の一...
-
PHP初心者です。syntax error, ...
-
php MySQL で、更新ボタンを押...
-
like検索の複数キーワードで、...
-
php postgres Insert と updat...
-
ASPでSQL文を使う場合に。
-
チェックボックスからの複数検...
-
Q&Aサイトを作成していてURLの...
-
php データベースから値を取得する
-
phpでforeach ($stmt as $row)...
おすすめ情報