问题1
设置了访问路径为localhost:8080,访问后出现问题
报错:
说是非静态方法被静态调用,查了半天以及看了 call_user_func() 的api也没明白原因在哪
后来发觉是文件路径错误,index.php应该在views/products内,放错位置了,虽然里面有另一个空白的index.php
**操作:**更改路径
问题2
update 报错,参数无法匹配
Uncaught PDOException: SQLSTATE[HY093]: Invalid parameter number: number of bound variables does not match number of tokens in C:\xampp\htdocs\adopt\Database.php:76
眼都看瞎了最后发现应该是sql语出现了问题:
之前红框里 :pet_age
冒号及字段间有个空格,删除后可以正常运行update
千万要细心害
tip1:建立visual host
- 打开terminal, cd 项目文件/public/;
- 输入
php -S localhost:8080
- Enter
注意:不要同时将两个项目设为8080,会导致两个项目都打不开
tip2:phpMyAdmin数据表显示中文乱码问题
C:\xampp\mysql\bin\my.ini
- 添加以下配置
[client]
default_character_set = utf8
[mysqld]
character-set-server = utf8
collation-server = utf8_general_ci
[mysql]
default_character_set = utf8
原文链接:https://blog.csdn.net/u010770930/article/details/41949983
- 数据表排序规则、整理等等夯八郎设成utf8