php编程...
时间:2010-08-07 来源:zdl1016
连接mysql
<?php $dbcnx = @mysql_connect("localhost","nemo","");// 密码为空; if( !$dbcnx ) { echo "Unable to connect the database", " at this time."; //exit(); } else { echo "connect mysql ok!"; } ?>
测试通过
更详细的教程 参考:第四节:PHP访问MySQL篇
http://linux.chinaunix.net/techdoc/database/2009/04/01/1106438.shtml
如何调试php程序?
对于我这样的新手,没写一个php,在浏览器里查看输出,但是如果出错,则浏览器里面什么也不现实。真郁闷!
如何高效的开发呢?下面是一些尝试。。。
参考:PHP 程序员的调试技术小结
http://www.chinaz.com/Program/PHP/12231020252009_2.html
读上面文章需要知道的php.ini的路径。运行phpinfo()函数输出这个php.ini文件所在位置。
/etc/php5/apache2/php.ini
修改如下配置项
display_errors = on // 打开错误提示
error_reporting = E_ALL // 输出所有的小提示
然后重启apache(怎么重启?看另外一篇本站文章),发现不行。
看来要靠修改apache本身的参数覆盖php的参数了,
在 /etc/apache2/httpd.conf里面加入如下两行
php_flag display_errors on
php_value error_reporting 2039
重启 apache2,浏览器里运行php脚本,终于输出调试信息了,如下:
"Parse error: syntax error, unexpected '}', expecting ',' or ';' in /var/www/info_mysql.php on line 35 "