简单明白疑问......
DB看起来像这样
ID CAT
2 0|6|0|9
在CAT第二个没有(6)我想提取ID = 2并放入一个字符串以便我可以说
if(string = 6)
Then do x
使用php ...
非常感谢
答案 0 :(得分:0)
如果真的是一个数组,那么你最好使用foreach
结构。
$cat = array(2, 6, 0, 9);
foreach ( $cat as $c ) {
if ( $c == 6 ) {
// do X using PHP
}
}
玩得开心:)
答案 1 :(得分:0)
foreach ($sqlRows as $sqlRow) {
$categories = explode('|', $sqlRow['CAT']);
if (in_array(6, $categories)) {
var_dump($sqlRow['ID']);
}
}
答案 2 :(得分:0)
首先使用循环然后使用sql查询,您将获得特定的数据或ID。 $ cat = array(2,6,0,9);
foreach ( $cat as $c ) {
if ( $c == 6 ) {
mysql_query("SELECT * FROM users table where id=2);
}
}