私は問題があります。データベースからの値の配列があります。それをコンマ付きの文字列に渡そうとすると、ローカルホストでは正常に動作しますが、オンライン サーバーにアップロードすると、文字列に値が表示されません。例:select from table where in (,,)
カンマのみを表示し、私のxamppサーバーではうまく機能します。これが何であるかについてのアイデアはありますか?コードは次のとおりです。
<?php
$sql = "select id from users where gid = 1";
$result = mysql_query( $sql);
$cat_titles=array();
while( $row=mysql_fetch_assoc($result) )
{
$cat_titles[] = $row['id '];
// do stuff with other column
// data if we want
}
mysql_free_result( $result );
echo "<p>\n";
foreach($cat_titles as $v)
{
$cat_titles[]= $row['id'];
}
echo "</p>\n";
$cat_titles = implode(',',$cat_titles);
$cat_titles = substr($cat_titles,0,-2);
echo $cat_titles;
echo "select * from users where IN (".$cat_titles.")";
?>