PHP中mysql如何远程连接数据库

PHP中mysql如何远程连接数据库,第1张

可以使用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))

你建的是什么模型? 如果是物理模型(Physical Data Model),建的时候会要你选择 DBMS (即具体是什么数据库,db2,informix,oracle等)的,oracle 是有VARCHAR(%n)的,也许你选的 DBMS 就没有varchar这种数据类型。


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

原文地址: https://outofmemory.cn/zaji/7466340.html

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

发表评论

登录后才能评论

评论列表(0条)

保存