mysql フィールドのクエリと
テーブル A の出力について:
id title
-------------------------- - -----
10 テスト
11 こんにちは
12 非常に良い
13 非常に良い
PHP 出力:
PHP コード
<!--
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->$test['title'] = array(
array('md' => '测试'),
array('md' => '你好'),
array('md' => '很好'),
array('md' => '非常好'),
);
mysql データベース内の「test, hello, Very Good, Very Good」の ID 値
をクエリしたい場合、mysql クエリ ステートメントをどのように記述すればよいでしょうか?同様: SQL コード
<!--
Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/
-->SELECT * FROM A where A.title = "测试" or A.title = "你好" or A.title = "很好" or A.title = "非常好" limit 0,10
この種のクエリ ステートメントでは、データベース内の一致するデータのみをリストすることができ、ID フィールドを出力したいだけです。
-----解決策--------------------------------
SELECT * FROM A where A. タイトル ('テスト','こんにちは','非常に良い','非常に良い') 制限 0,10
------解決策----------------------
PHP を使用して出力するのは比較的簡単です。
1 .データベースに接続します。
2. select を実行します
3.mysql_fetch_array
以下は必要ありません。 ……結構ググれますよ
------解決策------------------
あなたがいなくなっても、私はそれを書き留めてポイントを与えます:
$sql="SELECT id,title FROM A where title in ('test','hello','very good','very good' )制限 0,10";
$link = mysql_connect('127.0.0.1', 'mysql_user', 'mysql_password');
if (!$link) {
die('接続できませんでした: ' .mysql_error());
}
mysql_select_db("mysql_database",$link);
mysql_query("set names utf8");
$res = mysql_query($sql);
while($info = mysql_fetch_assoc($res)){
echo "タイトルは「.$info['title'].」、ID 番号は「.$info['id']」です。
";
}
over;ポイントの付与を忘れずに! !