ホームページ >バックエンド開発 >PHPチュートリアル >マスター、来てください: PHP コードループに関する問題

マスター、来てください: PHP コードループに関する問題

WBOY
WBOYオリジナル
2016-06-13 12:48:15743ブラウズ

マスター、入ってください: PHP コード ループの問題。
前のコードは、mysql 接続が正しいことを確認しました。
ここで実現したいのは、Activite が複数のパラメーターを返す場合、各パラメーターに対して SQL クエリを実行し、各クエリの結果を表示することです。ただし、私の場合は無限ループであり、たとえ 1 つのパラメーターを返したとしても、が表示されないのですが、何が起こっているのでしょうか?
mysql_select_db($mysql_database,$link);
if (isset($_POST["activite"])) {
for($i=0;$i $strsql="アクティブ化から n_naps を選択 where famille='$activite[$i]'";
echo $strsql;
$result=mysql_query($strsql);
$nb=mysql_num_rows($result);
for($i=1;$i $info=mysql_fetch_row($result);
echo "$info[0]
";
}
}
}
皆様、ご指導ありがとうございました。


-----解決策---------
問題が発生しました。
1. for($i=0;$i< count($activite);$i ){
$activite
への割り当てが表示されませんでした 2. $strsql="アクティブ化から n_naps を選択します。ここで famille='$activite[$i]'"

と書くべきです $strsql="アクティブ化から n_naps を選択 ここで famille='{$activite[$i]}'"
------解決策-- - -----------------
中国語のオペレーティング システムでは、文字 é は 2 バイトであり、その内部コードは使用される文字セットに関連しています
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。