ホームページ  >  記事  >  バックエンド開発  >  PHPで配列の値を取得する方法

PHPで配列の値を取得する方法

WBOY
WBOYオリジナル
2016-06-13 13:13:18838ブラウズ

phpで配列の値を取得する方法
テーブルcontents2から取得したnameの値があります
$result=mysql_query("select a.name from content2 a where a.level<'$level' and a .group= '$group'");
$myrow=mysql_fetch_array($result);
これから派生した名前にはいくつかの値があります。例: Zhang San 1、Zhang San 2、Zhang San 3
contents3の名前から値を確認したいのですが、SQL文はどのように書くのでしょうか?
$result2=mysql_query("select * from content3 a where a.name=?")
配列の値を a.name=? に入れる方法はこちら

- -----解決策----------------------
$myrow=mysql_fetch_array($result);
=》
while($myrow=mysql_fetch_array($result)){
$arr[]=$myrow[0];
}

$s="'".join("','",$arr)."'";
$result2=mysql_query("select * from content3 a where a.name in($s)" )

------解決策------------------
SQL ステートメントのクエリの結果を取り出しずに、select in () 括弧内に直接入れることができるため、配列値の取得について心配する必要はありません。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。