php与vs连接数据库 php和数据库连接-成都快上网建站

php与vs连接数据库 php和数据库连接

PHP与数据库连接的方式有哪些?

1.最简单的方式

成都创新互联长期为1000多家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为远安企业提供专业的成都做网站、网站建设,远安网站改版等技术服务。拥有十载丰富建站经验和众多成功案例,为您定制开发。

?php$con = mysql_connect("localhost","root","");if (!$con) { die('Could not connect: ' . mysql_error()); }mysql_close($con);?

2.面向对象mysqli(详细教程)

?php$mysqli = new mysqli('localhost','root','','volunteer');if (mysqli_connect_errno()){ die('Unable to connect!'). mysqli_connect_error();}?

3.pdo连接mysql(详细教程)

?php $db = new PDO('mysql:host=localhost;dbname=test', 'root', '');try { foreach ($db-query('select * from user') as $row){ print_r($row); } $db = null; //关闭数据库} catch (PDOException $e) { echo $e-getMessage();}?

4.ADODB连接mysql(详细教程)

?phprequire_once './adodb5/adodb.inc.php';$conn = ADONewConnection('mysql');$conn-connect('localhost','root','','test');$conn-Execute("set names utf8");$res = $conn-Execute("select * from user");if (!$res){ echo $conn-ErrorMsg();}else{ var_dump($res);}?

怎么将php与数据库连接

php链接mysql必备条件:

已安装mysql数据库;

检查php环境是否已开启mysql扩展(一般情况下是开启的);

检查方法:a.使用phpinfo();函数,看有没有mysql项;b.打开php.ini文件,检查php_mysql.dll前分号是否已取掉。

php链接代码如下:

?php

//设置编码格式

header("Content-type:text/html;charset=utf-8");

//定义数据库主机地址

$host="localhost";

//定义mysql数据库登录用户名

$user="root";

//定义mysql数据库登录密码

$pwd="";

//链接数据库

$conn = mysql_connect($host,$user,$pwd);

//对连接进行判断

if(!$conn){

die("数据库连接失败!".mysql_errno());

}else{

echo "数据库连接成功!";

}

?

php连接远程数据库

在php中如果要连接远程数据库连接方法很简单,只要把本地连接localhost或127.0.0.1改成指定远程服务器一IP地址或者直接域名即可。

语法

mysql_connect(servername,username,password);

例子

在下面的例子中,我们在一个变量中 ($con) 存放了在脚本中供稍后使用的连接。如果连接失败,将执行 "die" 部分:

代码如下:

?php

$con = mysql_connect("localhost","peter","abc123");

if (!$con)

{

die('Could not connect: ' . mysql_error());

}

// some code

?

上面是连接本地数据库,下面把localhost改成远程IP即可了

实例 代码如下:

$conn=mysql_connect('','root','123456888');

if(!$conn) echo "失败!";

else echo "成功!";

// 从表中提取信息的sql语句

$sql="SELECT * FROM user where userName='$user_name'";

// 执行sql查询

$result=mysql_db_query('info', $sql, $conn);

// 获取查询结果

$row=mysql_fetch_row($result);

mysql_close();

php与数据库连接

$sqlstr=INSERT INTO table(JULI, SHIJIAN) VALUES ('$distance','$duration');

然后echo $sqlstr; 看看输出的是不是你想要执行的语句,要么变量不对,要么构造语句时格式错误.


本文名称:php与vs连接数据库 php和数据库连接
路径分享:http://kswjz.com/article/ddcpsej.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流