php中用var_dump()查看一个CMS的数组变量(mysql),以下是返回结果,请问这是一个数组还是多个数组,或是多维数组?
我想根据标题删除其中一个记录,用什么语句检索和删除呢?例如我要寻找“数字家电”,并把有关记录都删除。array(42) { ["id"]=> string(5) "65645" ["typeid"]=> string(2) "33" ["title"]=> string(8) "数字家电" }
array(42) { ["id"]=> string(5) "65645" ["typeid"]=> string(2) "33" ["title"]=> string(8) "家电导购网!" }
array(42) { ["id"]=> string(5) "65645" ["typeid"]=> string(2) "33" ["title"]=> string(8) "平板电视_电磁炉" }
array(42) { ["id"]=> string(5) "65645" ["typeid"]=> string(2) "33" ["title"]=> string(8) "品牌家电网" }
array(42) { ["id"]=> string(5) "65645" ["typeid"]=> string(2) "33" ["title"]=> string(8) "家电下乡信息" }
我想根据标题删除其中一个记录,用什么语句检索和删除呢?例如我要寻找“数字家电”,并把有关记录都删除。array(42) { ["id"]=> string(5) "65645" ["typeid"]=> string(2) "33" ["title"]=> string(8) "数字家电" }
array(42) { ["id"]=> string(5) "65645" ["typeid"]=> string(2) "33" ["title"]=> string(8) "家电导购网!" }
array(42) { ["id"]=> string(5) "65645" ["typeid"]=> string(2) "33" ["title"]=> string(8) "平板电视_电磁炉" }
array(42) { ["id"]=> string(5) "65645" ["typeid"]=> string(2) "33" ["title"]=> string(8) "品牌家电网" }
array(42) { ["id"]=> string(5) "65645" ["typeid"]=> string(2) "33" ["title"]=> string(8) "家电下乡信息" }
谢谢,信息是没帖出来完,一大堆黑压压的,我删减了一部分,看起来容易另外,是不是mysql_fetch_ASSOC,循环var_dump??
这个我不清楚了,我直接在php代码里写echo var_dump($row);
上面的语句可以找出键名是“数字家电”的title,并删除这个键。但没有删除相关的记录用什么方法删除掉这一整条呢:
array(42) { ["id"]=> string(5) "65645" ["typeid"]=> string(2) "33" ["title"]=> string(8) "数字家电" }
$arr = array();
while()
{
//echo var_dump这里前后吧
if($row['title'] != '数字家电')
{
$arr[] = $row;
}
}
//$arr是个二维数组,不含title='数字家电'
{
unset($row);
}
这样居然删除成功了,看来是循环var_dump再var_dump返回了一个空值,郁闷NULL
array(42) { ["id"]=> string(5) "65645" ["typeid"]=> string(2) "33" ["title"]=> string(8) "家电导购网!" }
array(42) { ["id"]=> string(5) "65645" ["typeid"]=> string(2) "33" ["title"]=> string(8) "平板电视_电磁炉" }
array(42) { ["id"]=> string(5) "65645" ["typeid"]=> string(2) "33" ["title"]=> string(8) "品牌家电网" }
array(42) { ["id"]=> string(5) "65645" ["typeid"]=> string(2) "33" ["title"]=> string(8) "家电下乡信息" }