Mysql 和PHP 学习经验:[1]

2025-10-25 15:57:28

    Mysql 和PHP 学习经验:[1]

    Warning: Unknown: failed to open stream: Invalid argument in Unknown on line 0Fatal error: Unknown: Failed opening required 'E:/AppServ/www/PHP你好.php' (include_path='.;E:AppServphp5pear') in Unknown on line 0

    解决方法: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。
猜你喜欢