Mysql 和PHP 学习经验:[1]
![Mysql 和PHP 学习经验:[1]](https://exp-picture.cdn.bcebos.com/b442d6d246fe474e8ddd1b0bb0ef354f51b81ff6.jpg)
解决方法:www/你好.PHP php文件命名不要用中文.
Notice: Use of undefined constant hy - assumed 'hy' in E:/Server/vhosts/www.lvtao.net/companyjob.php on line 20
这是书写不规范导致的,如:$row[name], 正确写法为$row['name'];
mysql_connect和mysqli_connect的区别
mysqli可以看作mysql扩展的升级版,支持面向对象,参数绑定等,更安全,具有可移植性。使用mysqli扩展可以一次执行多条语句。
$sql="SELECT * FROM Users WHERE UserId='".$uid."'";
'".$uid."'"这是什么用法?
sql中的varchar类型查询的时候是用‘内容’来查询的,php里的字符串用的是引号,等于就是拼个sql能执行的字符串。sql查询语句是一个字符串。php的字符串连接符就是(.)点号,变量连接字符串当然要用点号。不过这样写也可以,等效的。就不需要点号了。$sql="SELECT * FROM Users WHERE UserId='{$uid}'";如果你的Userid字段类型是int,tinyint类型,也可以不要两个单引号。如果是varchar,char等字符串类型就必要要两个单引号扩起来。
如果方法有用,就支持一下,点一下“有用”的图标。(文章下面 或 右上角)
谢谢支持。
(共篇)
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:143
阅读量:179
阅读量:149
阅读量:38
阅读量:57