随笔分类 - PHP
摘要:下午看了《PHP与MySQL》程序设计的第30章:结合使用PHP与MySQL和第31章:PDO介绍,有几个问题想搞清楚如果表之间的关系比较复杂,比如表所代表的实体间是多对多的关系,怎么在插入数据的时候保证参照完整性?PDO中可以获取分别获取结果集中每一行的数据,也可以获取整个结果集,这是怎么实现的?是通过什么方法指定MySQL提供结果集中的哪一行?怎么在使用PHP操纵数据库时编写安全的代码,防止SQL注入如何阻止用户获取脚本的内容,比如一个写有数据库用户和密码的脚本?1.如果表之间的关系比较复杂,比如表所代表的实体间是多对多的关系,怎么在插入数据的时候保证参照完整性? 记得在使用Hiberna
阅读全文
摘要:PHP 的错误报告php.ini 文件中有许多配置设置。您应当已经设置好自己的 php.ini 文件并把它放在合适的目录中,就像在 Linux 上安装 PHP 和 Apache 2 的文档说明中所示的那样(。在调试 PHP 应用程序时,应当知道两个配置变量。下面是这两个变量及其默认值:display_errors = Off error_reporting = E_ALL 通过在 php.ini 文件中搜索它们,可以发现这两个变量当前的默认值。display_errors 变量的目的很明显 —— 它告诉 PHP 是否显示错误。默认值是 Off。但是,要让开发过程更加轻松,请把这个值设为 On:
阅读全文
摘要:上午开始学PHP,改了一下php页面的代码,但是没有显示出来改动。去网上找答案,看到有人说是缓存的问题,就是刷新之后还是读的缓存的页面。于是按网上说的改。php的缓存机制,更改页面内容后不能马上看到效果.解决方法如下:在Apache的httpd.conf文件中修改:去掉对 LoadModule headers_module modules/mod_headers.so 的注释.然后设置不缓存:Header set Cache-Control "private, no-cache, no-store, proxy-revalidate, no-transform"Header
阅读全文
摘要:为Ubuntu搭建LAMP(Apache+PHP+MYSQL)开发环境 由于LAMP大部分操作与/var/www目录相关,为了方便,修改该目录的权限为普通用户可访问 # chmod 777 /var/www配置phpMyAdmin http://blog.csdn.net/doupei2006/article/details/8005061Ubuntu apache2重启命令与主机配置文件为Eclipse安装PDT
阅读全文

浙公网安备 33010602011771号