SQLiteのデーターを表示出来ずに困っています。
データーベースには接続済みです。
<h3>会員名簿管理</h3>
<table cellspacing="2" bgcolor="#ccccff">
<tr bgcolor="#eee8aa">
<td width="40" align="center"><font size="2">番号</font></td>
<td align="center"><font size="2">名前</font></td>
<td align="center"><font size="2">誕生日</font></td>
<td align="center"><font size="2">性別</font></td>
<td align="center"><font size="2">Email</font></td>
</tr>
<?php
$sql = "SELECT * FROM user ORDER BY id";
$sth = $dbh->prepare($sql);
$sth->execute(); ( ←ここが47列目です。 )
while ($row = $sth->fetch()) {
$id = $row["id"];
$name = $row["name"];
$brth = $row["brth"];
$sex = $row["sex"];
$email = $row["email"];
echo <<<EOT
<tr>
<td align="center">$id</td>
<td><input type="text" name="name[$id]" value="$name" size="7"></td>
<td><input type="text" name="brth[$id]" value="$brth" size="3"></td>
<td><input type="text" name="sex[$id]" value="$sex" size="1"></td>
<td><input type="text" name="email[$id]" value="$email" size="22"></td>
</tr>
EOT;
}
?>
</table>
エラーコード
Fatal error: Call to a member function execute() on a non-object in C:\xampp\htdocs\Homepage\Home\Manag\kaiin.php on line 47
どなたかなにとぞご教授、お願いいたします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
>$sth = $dbh->prepare($sql);
が通っているなら接続でのエラーではないのでしょうね
ねんのためtry~catchでエラーメッセージをとってもよいかもしれません。
try{
$dsn = '・・・';
$user = '・・・';
$password = '・・・';
$pdo = new PDO($dsn, $user,$password);
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$sql="・・・";
$st = $pdo->query($query);
}catch(PDOException $e){
die($e->getMessage());
}
なんとも言えませんが・・・
$sql = "SELECT * FROM user ORDER BY id";
をみる限り変数の受け渡しをしてないようなのでprepare処理をやめて
$data =$dbh->query($sql)->fetchAll( PDO::FETCH_COLUMN );
するだけでよいのでは?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS テーブルタグのセルの幅の一部だけを指定 1 2023/03/12 12:02
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- HTML・CSS アコーディオンメニューが思うように動作しません。 1 2023/08/20 16:48
- Visual Basic(VBA) Selenium.ChromeDriverの使い方について 7 2022/09/22 06:43
- JavaScript EasyUIのSubGrid(jquery)におけるObjectに入れた連想配列について 1 2022/05/02 11:21
- MySQL SQL任意に並び替えをしたい 2 2023/08/28 10:47
- HTML・CSS 書籍を見つつサイト造りの練習をしているのですが、見た目が一致しません 2 2022/11/28 15:00
- HTML・CSS 【CSS】:hasで可能? imgを含むtr要素を選択したい 1 2022/11/17 14:36
- JavaScript jQueryで同じクラス名のものを別物として扱いたい 1 2022/06/17 14:14
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
BLOBでの画像表示について
-
PHPで[]の使い方について
-
sortable ギブアップです…助け...
-
PHP と MySQL でテーブルの行数...
-
DBで検索結果に該当するデータ...
-
PHPについてなのですが未定義の...
-
while文の中にwhile文を書きた...
-
php 投票システム
-
ユーザー名、パスで認証して、...
-
checkboxクリック時、SQLを実行...
-
ラジオボタンをループすること...
-
mysql_fetch_array の速度について
-
VBAをつかってクエリの情報を抽...
-
MySQLでデータベースにデータin...
-
insert1つの処理でもトランザ...
-
ResultSetインターフェイスでの...
-
phpのエラーについてです
-
<VB.NET>INSERT文でDBにデータ...
-
sqlから多次元配列に要素を格納...
-
CakePHPとMySqlを使用していま...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
DBで検索結果に該当するデータ...
-
PHPで[]の使い方について
-
アラートでyes noを作りたいです。
-
phpでmysqlを使ってデータベー...
-
PHP、SQLite3のデーターでログ...
-
dbに登録したデータをphpのプル...
-
checkboxクリック時、SQLを実行...
-
PHPでMY SQLの連想配列をリンク...
-
文字化けが解決できません。お...
-
PHPでMySQLデータを呼び出し、w...
-
SELECT結果から動的にコンボボ...
-
php ログインフォーム作成
-
VBA初心者です。
-
チェックボックスでチェックし...
-
sortableを使用したデータのUPDATE
-
php mysqlで作ったデータをgoog...
-
mysql_insert_id()の使い方
-
PHPとSmartyを使い、データベー...
-
MySQLに保存した画像を表示したい
-
PHP+MySQLでの配列のinsert文に...
おすすめ情報
エクリプスとXAMPP、SQLiteManager-1.2.4を使用しております。