-
PHP获取mysql数据表的字段名称和详细信息的方法
本文为大家讲解了PHP如何获取mysql数据表的字段名称和详细信息的方法,本文同时还给出了获取数据表结构、列出数据库数据表等方法,感兴趣的朋友可以参考下 首先我们需要了解下查询MySQL数据库/表相关信息的SQL语句: SHOW DATABASES //列出 MySQL Server 数据库。 SHOW TABLES [FROM db_name] //列出数据...
PHP 2014-12-13 07:27:03 -
用mysql内存表来代替php session的类
本文为大家讲解的是如何用mysql内存表实现替换php session的方法思路,效果什么大家可以自己测试下。感兴趣的同学参考下. <?php /** @Usage: use some other storage method(mysql or memcache) instead of php sessoin @author:lein @Version:1.0 */ session_start(); if(!isset($_SESSION['test'])){ $_SESSION['test']="123_lein_".date("Y-m-d H:i:s"); } class session{ //session data private $data; //engine,mysql or memcache private $engine; //php session expire time private $sessionexpiredTime; //cur...
PHP 2014-12-13 07:21:04 -
php mysql入门-添加记录
本文是一篇php+mysql开发的入门教材,实现的最基本的php+mysql写库操作,感兴趣的同学参考下. <html> <head> <title>插入一条新数据</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> </head> <body> <form method="post" name="form1" action="insert...
PHP 2014-12-13 06:42:03 -
防止MySQL注入或HTML表单滥用的PHP程序
据悉,如果表单无担保,MySQL形式的恶意代码注入将攻击网站。HTML表单如下拉菜单,搜索框和复选框都容易成为这类型侵入的切入点...
PHP 2014-12-13 06:06:03 -
php实现的mysql数据库备份实现代码
本文为大家讲解的是一个php实现的mysql数据库备份代码,感兴趣的同学参考下. 需求背景: 想在PHP后台管理直接能够备份数据库,于是想呀想,一直没有什么思路,一开始是考虑用php来访问服务器安装mysql的目录,比如 /usr/local/mysql/data目录,直接把下面对应的文件进行备份 但是出现了问题: 第一、运行php的是apche的用户,比如是nobody,那么它一般是没有权限访问/usr/local/mysql/data目录的 第二、就算能够访问,那么你如何能够把/usr/local/mysql/data目录下的文件拷贝出来呢?因为mysql在运行的时候是不运行访问的,那么nobody用户有权限停止mysql的服务,不可能! 越想越不对劲,没有办法,看能不能从php操作数据库入手,于是就去看了下phpMyadmin和Discuz!的代码,呵呵,于是偷抄了Discuz!的代码,形成了如下备份数据库的方法。(在这里感谢Discuz!的开发者) 备份数据库有两种方式,一种是只备份数据库的结构,一种把是结构和所有的数据都备份出来,当然是第二种方法好啦...
PHP 2014-12-13 06:03:04 -
Linux下 php5 MySQL5 Apache2 phpMyAdmin ZendOptimizer安装与配置
本文是一个Linux下 php5 MySQL5 Apache2 phpMyAdmin ZendOptimizer安装与配置图文教材,感兴趣的同学参考下. 本例是在red hat 9下 php5...
PHP 2014-12-13 05:49:27 -
php 获取mysql数据库信息代码
本文为大家讲解的是php如何获取mysql数据库信息的方法:数据库名称,所有列表,列表,列长度等,感兴趣的同学参考下. <?php @mysql_connect("localhost", "root","1981427") //选择数据库之前需要先连接数据库服务器 or die("数据库服务器连接失败"); $dbs = mysql_list_dbs(); //调用mysql_list_dbs函数 while ($array = mysql_fetch_row($dbs)) //循环输出所有的数据库名称 { echo "$array[0]<BR>"; } ?> <?php @mysql_connect("localhost", "root","1981427") //选择数据库之前需要先连接数据库服务器 or die("数据库服务器连接失败"...
PHP 2014-12-13 04:54:04 -
Apache+php+mysql在windows下的安装与配置图解
本文为大家讲解的是windows环境下php+apache+mysql的php运行环境安装和配置方法,感兴趣的同学参考下. 对于php环境的配置图文教材 先准备好软件: Apache官方下载地址:apache_2.0.55-win32-x86-no_ssl.msi,更多版本在这里; php官方下载地址:php-5.0.5-Win32.zip,更多镜像下载地址,更多版本下载; mysql官方下载地址:mysql-4.1.14-win32.zip,更多镜像下载地址,更多版本下载。 一、安装Apache,配置成功一个普通网站服务器 运行下载好的“apache_2.0.55-win32-x86-no_ssl.msi”,出现如下界面: 出现Apache HTTP Server 2.0.55的安装向导界面,点“Next”继续 确认同意软件安装使用许可条例,选择&l...
PHP 2014-12-13 04:33:43 -
php adodb操作mysql数据库示例(增删改查)
本文为大家讲解了php adodb的入门操作示例,包括增加数据,删除数据,修改数据,查询数据等,感兴趣的同学参考下 <?php include("adodb/adodb.inc...
PHP 2014-12-13 04:24:03 -
php错误: file_put_contents(xxxx) [function.file-put-contents]: failed to open stream: Permission denied in原因及解决方法
PHP 错误: file_put_contents(xxxx) [function.file-put-contents]: failed to open stream: Permission denied in 原因: file_put_contents函数在向指定文件写入数据时权限不足写入失败 解决方法: 修改被写入的文件权限,如果是自动创建的文件,则目录没有权限,需要把目录赋予可写权限 linux下 chmod -R 777 ...
PHP 2014-12-13 03:42:03 -
PHP Warning: include() [function.include]: Failed opening '/xxxx.php' for inclusion (include_path='.:/xxx/xxx/php/lib/php') in xxx.php解决方法
PHP 提示错误: include() [function.include]: Failed opening '/xxxx...
PHP 2014-12-13 03:33:04 -
PHP Warning: mkdir() [function.mkdir]: Permission denied in解决方法
php在调用用mkdir时出错PHP Warning: mkdir() [function.mkdir]: Permission denied in 原因: 权限不足不能执行创建目录命令 解决方法: 修改父级目录权限为0777即可 linux: chmod -R 777 ...
PHP 2014-12-13 02:45:05