PHP访问MySQL数据库函数简介
PHP访问MySQL数据库函数简介
1. 进行数据库连接
连接数据库服务器,就是客户端向己运行的数据库服务器发出连接请求,
成功以后就可以对数据库进行相应操作,由于用户的权限不同,所能进
行的操作也不一样。PHP提供了一系列MySQL操作的函数,用来连接数据
库的函数有两个,分别是:mysql_connect()和mysql_pconnect()。
下面在对常用的几个函数作简单介绍后,用一个例子来说明在PHP脚本中
自动连接数据库的方法。
1.1 mysql_connect函数
函数调用格式如下:
int mysql_connect([string hostname] [:port][, string usename]
[, string password]);
参数列表中的port参数表示数据库服务器的端口号,一般用它的默认端
口3306就可以了。如果不填任何参数,则默认的hostname为"localhost",
usname为"root", password为空。当然,用户可以指定自己所要连接的
主机名、用户名、用户密码,来连接指定的数据库。
函数执行成功,返回一个int类型的连接号,执行失败,返回false值。
例1.1:
//连接数据库服务器
$connect = mysql_connect("localhost","user","password");
if($connect)
{
echo "连接成功"; //连接成功,显示“连接成功";
}
else
{
echo "连接失败"; //连接失败,显示"连接失败";
}
?>
在上例中,若mysql_connect函数执行失败,将显示相应的错误提示,
而后继续往下执行。如果想屏蔽系统的错误提示并在失败后结束程序
相关文档:
应该说一般的数据库都有BackUp的需求, MySql备份数据库的方式很简单, 但是在网上说得云里雾里, 也应该是我对MySql数据库不熟悉.
目标(Target) : 将本机中的mysql数据库备份到本机中的mydatabase数据库中 - 也就是完全的Copy一个数据库.
#1. C:\Program Files\MySQL\MySQL Server 5.0\bin>mysqldump -u ......
UTF8 默认校对集是 utf8_general_ci , 它不是按照中文来的。你需要强制让MySQL按中文来排序。
select
*
from
core_vender_info
order
by
convert
(vender_abbrev USING gbk) COLLATE gbk_chinese_ci
......
1.apache的安装
apache本来是想用编译安装的,但是其devel需要依赖一些其他的包,安装起来太麻烦,所以决定使用本地yum源安装;在rhel5u3上,直接 yum install httpd
yum install httpd-devel
这样会有httpd-devel的一些依赖包一并安装了;
rpm安装的httpd有如下几个重要的目录:
1)/etc/ht ......
1.数据连接方式
ASP.NET本身的数据访问ADO.NET不支持对于MySql的连接和查询,但是MySQL官网上均提供了多种ASP.NET连接到MySQL的方式:
(1)ODBC驱动的访问方式:mysql-connector-odbc-5.1.5-win32.msi,ODBC
(2)ADO.NET对于MySQL的访问方式:mysql-connector-net-6.2.2.zip
个人选用的是第二种,感觉方便,和.NET对S ......
function _processBeforeDb($str)
{
$str = str_replace ( array ('' ), array ('<' , '>' ), $str );
if (!get_magic_quotes_runtime()){
return addslashes($str);
}
else
{
return $str;
}
}
......