即时通信使用php和mysql
php代码:
foreach($form1 as $value)
{
if($value!='')
{
echo $query="insert into group_mapping('mid','gid','client_id') values('$value','".$_REQUEST['gid']."','".$_REQUEST['userid']."');";
mysql_query($query);
}
}当我手动运行查询时,它插入正确,但是使用php code值'client_id‘去(NULL),mid和gid插入正确。
没有mysql错误,我也尝试了回显查询,但它很好。
发布于 2012-07-29 16:24:02
尝试在您的脚本中添加一些调试信息,例如:此外,您不应该在行中使用echo:echo $query="insert....
<?
if($_REQUEST['gid']!=''&&$_REQUEST['userid']!='')
{
foreach($form1 as $value)
{
if($value!=''))
{
$query="insert into group_mapping('mid','gid','client_id') values('$value','".$_REQUEST['gid']."','".$_REQUEST['userid']."');";
if(mysql_query($query))
{
echo 'Query OK: '.$query.'<br>';
}else{
echo 'Query Problem: '.$query.'<br>';
echo mysql_error().'<br>';
}
}else{
echo 'Value is blank<br>';
}
}
}else{
echo '$_REQUEST[gid] or $_REQUEST[userid] missing<br>';
}
?>https://stackoverflow.com/questions/11707731
复制相似问题