php连接远程数据库

php连接远程数据库,第1张

对于PHP连接远程MySql数据库,通常要使用如下的语句:

var

$serverName

=

'db4free.net:3306'//数据库服务器

var

$dbName

=

'dbname'//数据库名

var

$dbUsername

=

'username'//用户

var

$dbPassword

=

'123'//登陆密码

mysql_connect($serverName,$dbUsername

,$dbPassword)

mysql_select_db($dbName)

默认情况下,EasyPHP集成的MySQL只有一个root用户,并且没有设置密码。可以使用phpMyAdmin为root用户设置密码,并可创建其它用户。

在phpMyAdmin中为root设置密码,然后更新文件<EasyPHP root folder/phpmyadmin/config.inc.php中的字段$cfg['Servers'][$i] ['password']。之后,刷新phpMyAdmin界面即是以新的用户/密码信息连接MySql。

可以使用pdo进行连接

$dbms='mysql'//数据库类型

$host='localhost'//数据库主机名

$dbName='test' //使用的数据库

$user='root' //数据库连接用户名

$pass='' //对应的密码

$dsn="$dbms:host=$hostdbname=$dbName"

try {

$dbh = new PDO($dsn, $user, $pass)//初始化一个PDO对象

echo "连接成功<br/>"

/*你还可以进行一次搜索 *** 作

foreach ($dbh->query('SELECT * from FOO') as $row) {

print_r($row)//你可以用 echo($GLOBAL)来看到这些值

}

*/

$dbh = null

} catch (PDOException $e) {

die ("Error!: " . $e->getMessage() . "<br/>")

}

//默认这个不是长连接,如果需要数据库长连接,需要最后加一个参数:array(PDO::ATTR_PERSISTENT =>true) 变成这样:

$db = new PDO($dsn, $user, $pass, array(PDO::ATTR_PERSISTENT =>true))


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6687523.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存