从查询结果取值,需要遍历结果集!示例如下:
创新互联建站专注于赤坎网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供赤坎营销型网站建设,赤坎网站制作、赤坎网页设计、赤坎网站官网定制、成都小程序开发服务,打造赤坎网络公司原创品牌,更为您提供赤坎网站排名全网营销落地服务。
$rs = mysql_query("select * from www_liu where xx='$xx' and yy='$yy'");
echo "查询信息如下:br/";
while($row = mysql_fetch_array($rs))
{
echo $row['字段2'] . "=====" . $row['字段三'];
echo "br /";
}
//关闭数据库连接
//mysql_close();
观察了一下,应该是yii框架做的数据库操作。这里应该是保存数据,如果数据没发生变化,那么保存的数据结果不应该直接判断是true。应该采用!==false来判断。这个就是添加数据和修改数据的不同之处。这个文档里应该有说明,或者下次遇到这种问题,你可以查看下源码,看下模型保存的时候,是怎样返回的结果。如果是添加的话,就不会有这个问题,添加成功,返回的一定高杠杆true.而修改数据,不一定是返回true。
排除这类错误,大致步骤为以下几点
首先,从调试严谨的角度上讲,换成标准ajax的写法
写个例子
$.ajax({
url:"test.php",
type:"POST",
data:{},
dataType:"json",
success: function(backdata){
alert(data.email+" "+data.comm);
},
error: function(XMLHttpRequest, textStatus, errorThrown){
alert(textStatus);
}
});
这个写法的好处是有一个错误处理方法,因为楼主的写法限定返回格式为json,但是如果格式不是json,简写的ajax不会报错而是终止运行。
看这里的alert是哪个,如果是success里的,那么说明,返回格式以及ajax没写错。,可以直接行下你后台页面检查数据库连接以及查询是否能正常执行,是否有错误报告输出。
如果是error里的,首先去检查返回格式,然后去查提交状态(这个一般不会错)。检查返回格式,也可以直接运行后台页面,看输出结果,或者将ajax的返回类型那行注掉,让其返回字符串类型的(默认),看是否能成功返回结果
1、首先打开MYSQL的管理工具,新建一个test表,并且在表中插入两个字段。
2、接下来在Editplus编辑器中创建一个PHP文件,然后进行数据库连接,并且选择要操作的数据库。
3、然后通过mysql_query方法执行一个Insert的插入语句。
4、执行完毕以后,我们回到数据库管理工具中,这个时候你会发现插入的中文乱码了。
5、接下来我们在PHP文件中通过mysql_query执行一个set names utf8语句即可完成操作。
售后响应及时
7×24小时客服热线数据备份
更安全、更高效、更稳定价格公道精准
项目经理精准报价不弄虚作假合作无风险
重合同讲信誉,无效全额退款