带有端口号的数组中的php mysql数据库连接

标签 php mysql arrays database-connection

在 php 中,我正在以这样一种简单的方式连接到 mysql 数据库

<?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
    die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($link);
?>

但我想要一种更专业的数组(其中所有变量都在一个数组中)中的数据库连接方式,我可以在其中使用像 MySQL 端口号这样的变量。那么有人可以告诉我该怎么做吗?任何帮助和建议都将非常感激。谢谢..

最佳答案

为了更专业,从担心切换到 PDO 开始。有很多关于它的教程。相同的 SQL,只是使用它的不同方式。

除此之外,如果您像这样使用全局变量,它是一个数组还是单独的变量并不重要,但在需要时过程编程很好。

我的主要建议是,每当您需要使用数据库时,使用您包含的单个配置文件来收集这些变量,b/c 太多次,当我稍后像这样清理网站时,我必须搜索 50 个不同的文件更新连接字符串。

$dbconfig = array(
    'user' => 'dbusername',
    'pass' => 'dbpassword',
    'host' => 'dbhostaddr',
    'name' => 'dbhostname',
);
$link = mysql_connect($dbconfig['host'], $dbconfig['user'], $dbconfig['pass']);


// later you'd use
mysql_select($dbconfig['name']);

编辑:叹息我总是忘记我的$

关于带有端口号的数组中的php mysql数据库连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17964186/

相关文章:

java - 在原子整数数组上使用线程

c - 堆栈 : not able to push a couple of characters into array

php - jquery 电子邮件表单 submitHandler 的问题

mysql - 从 mysql 中的非规范化数据中选择最新的

javascript - 向 Google 折线图添加多条线

php - 在Mysql中,如何从上次选择的数据中选择新的数据

mysql - 一次查询多项数据校验

c# - 将字节数组上传到 HTTP 服务器

php - 在 PHP 中循环遍历嵌套数组

php - PhpStorm + Docker + Xdebug + DB SSH隧道