我在MySQL中有多行,有两列:ID,CatID
特别是,我使用serialize()
函数用于CatID的变量来转换数组并将数据存储到数据库中。
现在,我有一个变量(例如:CatID = 98),我想将它与数据库中的数组进行比较。我需要什么SQL查询?我怎么写?
数据库中的数组示例:a:2:{i:0;s:2:"98";i:1;s:2:"99";}
答案 0 :(得分:0)
$query=mysql_query("SELECT CatID FROM UR_DB Where CatID=98");
While($row==mysql_fetch_array($query))
{
$catid=$row['CatID'];
}
编写数据库查询。如果您的数组类似a[1]="something"
,希望您可以比较它们!