いま、[1,2,3]というint型の配列があって
$result=1,2,3;
という形でという変数に入れたいです。
PHPでコードを書きたいのですが、どのように書けばよいかわからないので教えていただきたいです。
よろしくお願いいたします。
【補足】
implodeを使ったのですが " " がついてしまい、うまくいきませんでした。
実際はSQL文内で
$query = 'SELECT * FROM data1 where id '.$name.' or id IN ('.$result.')';
というような形で使用したいです。
【補足】
たびたびすみません。
説明が不十分で申し訳ありませんでした。
http://oshiete.goo.ne.jp/qa/4617930.htmlを参考にしました。
試したコードは以下の通りです。
php
1コード 2$query = "SELECT * FROM テーブル名 WHERE id IN (".implode(",",$result).");";
配列の中身がint型のため、implode関数を使用しようとすると文字列に変換されてしまい、
whereの条件に該当しませんでした。
よろしくお願いいたします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2016/01/19 22:30