
PHP+SQLite、SQL文の中のWHERE に変数を使いデーターを取り出したいのですが上手く行きません。
コード
$dbh = new PDO("sqlite:データーベース名",null,null); データーベース接続
if (isset($_POST["submit名"])) { submitname
$変数 = $_POST["変数"]; 変数に代入
$sql = "SELECT * FROM テーブル名 WHERE カラム名 ='$変数'"; SQL文
$sth = $dbh->prepare($sql);
$sth->execute();
while ($row = $sth->fetch()) {
$変数 = $row["変数"];
echo "<p>$変数</p>";
}
echo "";
}
3列目の変数に代入までは来ているのですがSQL文の所から止まってしまいechoで表示が出来ません。
$sql = "SELECT *以降を色々変えてみたのですが上手く行きません。
過去の質問も参考にし試したのですがやはりだめでした。
親切な方、ご教授お願いいたします。
No.2
- 回答日時:
すみません。
シングルクォートをつけ忘れていました。$sql = "SELECT * FROM テーブル名 WHERE カラム名 ='".$変数."'";
これはできますか。
変数に代入まではできているのですがその後の
while ($row = $sth->fetch()) {
$id=$row["id"];
$変数 = $row["変数"];
$name=$row["name"];
$tel=$row["tel"];
}
echo "<p>$id-$name-$tel</p>";
のechoが表示できていませんです。
No.1
- 回答日時:
$sql = "SELECT * FROM テーブル名 WHERE カラム名 =".$変数;
ではないでしょうか。
$sql = "SELECT * FROM テーブル名 WHERE カラム名 =".$変数; だとエラー表示で
Fatal error: Call to a member function execute() on a non-object in C:\xampp\htdocs\BASE\php\select.php on line 22 っと出てしまいます。
ちなみに on line 22 は $sth = $dbh->prepare($sql); の列になります。
他にも色々試したのですがやはり上手く行きませんでした。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
セッション関数を使わずにファ...
-
PHPのエラーの解消法について教...
-
入力した部分を表示させたまま...
-
フォームで戻った際に入力済み...
-
composerをインストールしたい...
-
PHP8でWarning:Undefined varia...
-
php でqiitaのサイトにあったフ...
-
PHPからCSVをアップロード後、m...
-
【初心者】XAMPPのapacheの(恐...
-
ワードプレスサイト PHP8.0.25...
-
ワードプレスプラグイン MW WP ...
-
PHPでユーザー情報を入力して簡...
-
PHPでCookieを使った訪問回数に...
-
PHPで訪問回数を表示するカウン...
-
phpの問い合わせフォームを作っ...
-
marginの値でマイナス値を設定...
-
submitで思うようにページが遷...
-
HTML PHP ラジオボタンのイベント
-
SplFileObject を利用したとき...
-
PHPの勉強してます。 配列のと...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Pro*Cの構文エラー
-
JAVA SQLServerException 列名 ...
-
PHPからデータベースに接続した...
-
insert1つの処理でもトランザ...
-
<VB.NET>INSERT文でDBにデータ...
-
Q&Aサイトを作成していてURLの...
-
like検索の複数キーワードで、...
-
VBA ACCESS SQL...
-
MySQLのINSERT時にたまに重複に...
-
データベースに存在するデータ...
-
VB.NET エラーになる箇...
-
mysql php 複数のクエリ
-
ODBC接続でデータ件数を求...
-
phpで複数の検索語を検索対象に...
-
PDOを使って複数キーワード検索...
-
エクセルVBAのデータベース接続...
-
PHP+PDO+MYSQL で実行されたSQ...
-
チェックボックスからの複数検...
-
PHP&MySQLでの文字列+数列の一...
-
phpmyadminにタグを格納するには
おすすめ情報