我试图连接一个cpanel phpmyadmin数据库到一个产品页面到我的网站来设计一个购物车,即使我正在连接,我仍然会在上面发现这个错误。知道我为什么会犯这个错误吗?
<?php
$conn = mysqli_connect('localhost', 'DB_USER', 'DB_PASS', 'DB_NAME');
$query = 'SELECT * FROM products ORDER by ID ASC';
$result = mysqli_query($conn, $query);
if
在我的PHPón中,我用PDO连接到一个MySQL数据库,但是我有以下问题,错误信息;
Warning: PDO :: __construct () [pdo. - Construct]: [2002]
"No connection Could be made Actively Because the target machine refused it."
(trying to connect via tcp :/ / localhost: 3306)
Fatal error: Uncaught exception 'Exception' with me
我有个奇怪的问题。 我的远程mysql数据库没有域名,所以在我的开发机器上,我通常只使用ip地址连接到远程mysql。 在我的开发机器上,ip地址连接适用于mysql和mysqli连接。 然而,当我上传到我的实时服务器(CentOS) (也连接到相同的远程mysql数据库)时,ip地址连接只适用于我的旧mysql函数,而不适用于我的新mysqli函数。 我不确定如何纠正这个问题,因为在我的开发机器上这对我来说不是问题。 下面是开发机器的信息,然后是实时服务器的信息 开发机器: **MySQL**
MySQL Support enabled
Active Persistent Links
我试图用PHP连接一个CRUD简单的程序,用MySQL连接一个数据库。问题是,在mysql_connect函数中,在主机变量中,如果传递字符串localhost,它将连接并显示数据库的信息。问题是当我将MySQL数据库所在的主机的IP放在一起时,它会显示被拒绝的权限。我已经使用以下命令将特权发送给用户carlos:
GRANT ALL PRIVILEGES ON * . * TO 'carlos'@'%';
这是连接代码,其余代码不影响,因为这组代码是程序的第一行:
$link = mysqli_connect("192.168.0.18:3306
我刚刚开始研究mysqli。当我与数据库建立mysqli连接时,函数出现了问题。
我的代码:
$link=mysqli_connect("host", "user","password","database_name", true) or die ('I cannot connect to the database because: ' . mysqli_connect_error());
$query="CALL `database_name`.`table_name`('107',&
我知道这个错误:
Warning: mysqli_connect(): MySQL server has gone away in C:\Apache24\htdocs\soccer.php on line 5
Warning: mysqli_connect(): Error while reading greeting packet. PID=19176 in C:\Apache24\htdocs\soccer.php on line 5
Warning: mysqli_connect(): (HY000/2006): MySQL server has gone away in C:\A
当试图连接到我的数据库服务器时,我遇到了未知主机的问题。
Warning: mysqli::mysqli() [mysqli.mysqli]: (HY000/2005): Unknown MySQL server host 'xxxxxxxxxxxxx:port' in index.php on line 18
第18行是我试图请求连接MySQL服务器的那一行:
$this->db = new mysqli($db_host, $db_user, $db_psw, $db_name);
我把我的数据库托管在1&1网站托管公司。
我正在实现一个数据库表复制系统。我知道后一种MySQL技术,但我不能让它工作。我现在所做的基本上是一个初步的实现。
这就是我到目前为止所拥有的代码。
//This is where DBHandler is defined
$documentRoot=$_SERVER['DOCUMENT_ROOT'];
require_once($documentRoot."/Classes/DBHandler.php");
$src_controller = new DBHandler();
$query = "SELECT * FROM table";
我无法从我的PHP脚本连接到我的本地MySQL数据库。
我可以从命令行使用以下命令进行连接
mysql --host=127.0.0.1 --port=8889 --user=root -p
但是当我使用下面的代码从我的PHP脚本连接时,它不工作
$dbc = @mysqli_connect ('localhost:8889', 'root', 'root', 'test') OR die ('<p>Could not connect to the database!</p></body>
我把我的网页从旧的系统移到新的,现在我有连接数据库的问题。版本是:MySQL5.1.67和phpMyadmin 3.4.3.2。问题出在哪里?
在网站上:
警告: mysqli::mysqli() mysqli.mysqli:(HY000/2002):无法通过socket '/var/lib/ MySQL /mysql.sock‘(2)在/home/do031500/www_root/lib/database.inc.php第13行连接到本地mysql服务器,无法连接到数据库服务器。
database.inc.php:
class CDatabase {
public $C