0.前言:insert into table values('','张三',now(),'猿'); vs insert into table(id,uid,regdate,remark) values('','张三',now(),'猿');两者在 phpadmin 和 MySQL Query Browser 上面我只运行得道为第一个...不知为何...
1.gbk编码 mysql_query("set names 'gbk'");
①:gbk编码为gbk2312.。国产编码...据说外国人搜网站的话显示乱码..所以我们的话强烈建议用gbk编码..
②:数据表项(id,content,==)保证插入的varchar字段为:gb2312_chinese_ci (phpadmin操作)..3.IE浏览器查看-编码选择简体中文..选择utf8显示为乱码...
③:网络小说下载后在手机使用经常显示为乱码,而且打开txt文档的时候也有乱码体现,表现在诺基亚5250手机上。。解决方法:txt打开-另存为-utf8编码。。然后就能正确显示!
2.$_POST vs $_GET 建议php页面之间调用代码最好写大写..以前碰到过大小写不一导致获取的值获取失败..
还有$_SERVER...代码:$localhost_url=$_SERVER("REQUEST_URI"); 结果:Fatal error: Function name must be a string
解释:此$_SERVER("")此被当做了函数去执行,正确应该是:$_SERVER["REQUEST_URL"];
php100视频的问题:PHP100留言板Notice: Undefined index: submit in F:\PHPnow\ 参考:http://apps.hi.baidu.com/share/detail/33833411
解决方法:
①: if($_POST['submit']) 加一个判断条件,改为=> if(isset($_POST['submit']) && $_POST['submit'])
②:开头加上 error_reporting(E_ALL & ~E_NOTICE);这句话表示提示除去 E_NOTICE 之外的所有错误信息 因为post数组是个空的array,而代码中的这种方法适用于的是提交以后。
3.php100视频的问题:PHP100留言板Notice: Undefined index: submit in F:\PHPnow\
参考:http://bbs.php100.com/read-htm-tid-9544.html http://bbs.php100.com/read-htm-tid-56399.html
解决方法:
①:搜索php.ini:error_reporting = E_ALL 改为:error_reporting = E_ALL & ~E_NOTICE
②:解释下:如果安装WAMP集成环境的话,能在www目录下搜索得到两个php.ini文件...均要修改...
③:在php.ini文件搜索 error_reporting 点击下一 or 一一个 就能看到 error_reporting = E_ALL...修改即可!!
④:在每个文件头上加 error_reporting(0); 虽然不好弄但是可以解决问题 ....没试过!。。。
4. EasyEclipse For Php总是提示保存或下载?...
解决方法:取消下面两项.easyeclipse软件:windows--preferences--phpeclipse web development--browser previewer defaults..
然后每次均在www/bbs/add.php里面运行...当然php调试的文件代码均要在wamp/www/目录下面进行
5.php100视频12 Parse error: syntax error, unexpected $end ....其实代码没问题...
可能是:php.ini中找到short_open_tag 设为on 或者写php代码时候...<??> ==><?php?> 就行!!
参考:http://topic.csdn.net/u/20110607/15/833d8e01-6bee-439b-a707-7fff0c827e49.html
6.未完待续...
.......蛋疼一下:此网站:http://www.byywee.com/page/M0/S580/580044.html 不多说,你懂的...

浙公网安备 33010602011771号