php初心者です。
お世話にになります。
id content
1 テキスト1
2 テキスト2
3 テキスト3
4 テキスト4
5 テキスト5
上記のようなデータベースです。
下記の文で5行目のテキストを抽出する事は出来ています。
$query = 'SELECT * FROM tbl_batsu WHERE id = 5';
ランダム整数を生成し、5つの中から一つランダムにデータを抽出したいと考えています。
$num = rand(1, 5);
$query = 'SELECT * FROM tbl_batsu WHERE id = $num';
上記ですとエラーが出てしまいます。
Query failed: Unknown column '$num' in 'where clause'
そんなカラムはありませんという意味だとは思いますが・・・
初心者なもので的外れな質問になっているかも知れませんが、解決策が分かる方は是非ご教授頂ければありがたいです。
よろしくお願いします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
こんにちは。
問題は既に解決しているようですが、この辺の理解が不十分、と言う事で指摘しておきます。
引用符 (文字 ')と二重引用符 (")では動作が違いますので、注意してください。
http://jp2.php.net/string
すなわち、$numを変数として評価させたい場合は、二重引用符にすればOKです。
$query = "SELECT * FROM tbl_batsu WHERE id = $num";
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL 書籍の内容はまともでしょうか? 1 2023/01/22 03:07
- Access(アクセス) アクセス where句を使用して複数条件抽出をするには 2 2022/08/29 13:24
- MySQL 共通点はあります。何が違うのでしょうか? 1 2023/01/27 05:22
- PHP PHPでMysqlにデータがあるかどうか判別したい 1 2023/03/02 11:48
- PHP PHP MySql ページング 2 2022/09/20 06:38
- PHP php my adminより取り出したデータ表示 2 2022/06/15 11:56
- PHP Q&Aサイトを作成していてURLの生成方法について迷っているのでアドバイスお願い致します 1 2023/08/10 16:42
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
- Oracle SQL update方法 2 2022/06/22 14:07
- MySQL うまくいきません教えてくださいお願いしますSQLです。クエリ構文です。 1 2023/07/07 12:39
このQ&Aを見た人はこんなQ&Aも見ています
-
新NISA制度は今までと何が変わる?非課税枠の拡大や投資対象の変更などを解説!
少額から投資を行う人のための非課税制度であるNISAが、2024年に改正される。おすすめの銘柄や投資額の目安について教えてもらった。
-
Mysqlで変数を使ったSELECT文の結果がphp内で取得できない
MySQL
-
フォントの色を変えるには?
PHP
-
HTMLのリンクをクリックすることで、phpの内部変数の値を変更させるにはどうしたらよいでしょうか?
PHP
-
-
4
別ファイルの変数を呼び出したいのですが?
PHP
-
5
mysqlで変数を使う方法
MySQL
-
6
AccessのWHERE句において、変数は使用できますか?
Access(アクセス)
-
7
syntax error, unexpected '}' というエラーの対処法
PHP
-
8
DBで検索結果に該当するデータがなかった場合
PHP
-
9
PHPの関数実行
PHP
-
10
PHPのif文でその処理を途中で抜けるにはどうすればよいでしょうか?
PHP
-
11
PHP ボタンが押されたら処理を実行する
PHP
-
12
php,mysqlにて画像パス保存/表示につい
PHP
-
13
HTMLでDBからデータを表形式で表示するには?
HTML・CSS
-
14
tableタグとformタグの組み合わせ
HTML・CSS
-
15
データ送信をボタンを押さずに行いたいのですが...
PHP
-
16
<a href=#" …>の意味を教えてください。"
HTML・CSS
-
17
$_SESSIONに二次元配列を使えるのですか?
PHP
-
18
TABLEのセルの中の文字を行単位、セル単位で色を変えたい
HTML・CSS
-
19
BETWEEN を2つ以上使用する方法はありますか?
MySQL
-
20
入力テキスト内で改行コードが表示されてしまいます。
PHP
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SQLで特定の項目の重複のみを排...
-
COBOLについて
-
バッチでcsvファイルの指定のカ...
-
COBOL プログラミング
-
google formsを使ったタスク依...
-
リストビューの項目の内容を変...
-
データ一部分の合計を求めたい
-
Sheet3から2つの条件でオートフ...
-
DataViewで複数条件の...
-
初心者)DataGridViewの入力桁...
-
DataGridView 右詰め
-
【HTML】 携帯用ページで<TD>...
-
ListViewのカラムの色の変更
-
カラム落ち
-
php mysql で WHERE句内に変数...
-
テキスト幅にあわせた表の作り...
-
一覧画面のカラムヘッダクリッ...
-
差し込み後、元データを変更し...
-
外部参照してるキーを主キーに...
-
フィルターかけた後、重複を除...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SQLで特定の項目の重複のみを排...
-
バッチでcsvファイルの指定のカ...
-
COBOLについて
-
リストビューの項目の内容を変...
-
DataViewで複数条件の...
-
php mysql で WHERE句内に変数...
-
Zend_DBを使ったselectで文字が...
-
fgetcsvでCSVを取得した際のnul...
-
ListViewのカラムの色の変更
-
google formsを使ったタスク依...
-
COBOL プログラミング
-
DataGridView 右詰め
-
初心者)DataGridViewの入力桁...
-
Pythonについて
-
前回ご教授いただいたコードに...
-
FormulaR1C1でSUMIF変数指定
-
C# リストビューの値を取得
-
このvbaで指定したフォルダから...
-
VB6リストボックスでの文字...
-
Chromeのデベロッパーツール プ...
おすすめ情報