dkfr.net
当前位置:首页 >> php mysql quEry >>

php mysql quEry

返回的是指针... mod: $query=mysql_query($sql); $num=mysql_num_rows($query); echo ("共查询到了".$num."条数据"); 试一下看看

第一句‘$i’不行吧,单引号里的内容不解析的,改成下的试试 $sql=mysql_query("select * from login where id=".$i,$con); 再在程序的头部加上set_time_limit(0);

变量作用域的问题。 $conn在function中的时候是局部变量,且未定义,所以会报那个错误。 可以这样写 Ps: 如果db是外界传递过来的名字,建议进入function后执行sql之前 对$db做下check,防止这里注入

写这句是为了兼容,有的服务器上可以,有的服务器乱码。原因是MYSQL服务器上的配置文件中指定了一种字符集,如果你的页面和MYSQL相同就不用写 编辑MYsql的配置文件 MY.INI -O default-character-set=gb2312 补充 不可能的,肯定是什么细节你没有...

是用于设定字符集的。 主要是解决 中文保存到MYSQL中为乱码,或是显示出来乱码 设置可以在启动MYSQL后或是前设置 若是启动后设置的则重启就无效了。 下面是改配置文件来设置,设置一次以后就不用设置了。 默认字符集设置为utf-8: 比如在linux下...

mysql_fetch_array函数会根据$query这个变量(一般是sql语句)去读数据库。如果有数据(也就是为真)执行while循环出数据里的数据,把这些数据赋值给变量$array。直到数据库里没有可以循环的数据(也就是为假)。然后你可以根据你数据库里的字名...

mysql中文数据出现乱码数据库采用UTF8编码,而页面申明编码是GB2312,这是最常见的产生乱码的原因。这时候在PHP脚本里面直接SELECT数据出来的就是乱码,需要在查询前先使用: mysql_query("SET NAMES GBK");或mysql_query("SET NAMES GB2312");...

mysqli函数用法大致和mysql函数差不多, 主要是有一点差别, 很多mysqli函数需要2个参数,这个和mysql函数是一致的, 不同的是, mysql函数可以省略连接参数, 默认使用上一个连接, 而mysqli函数必须提供连接参数,且顺序与mysql函数相反, 比...

$sql="select * from institute ";// 这句是定义sql语句 查询 institute 这个表的所有数据 $result=mysql_query($sql, $conn);// 这个是执行上面的sql语句,然后将结果赋给 $result

不只是废弃这个,是所有的mysql_*函数都废弃了(也就是废弃了mysql扩展),现在换用mysqli扩展 mysqli_query()

网站首页 | 网站地图
All rights reserved Powered by www.dkfr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com