问题标签 [mysql-connect]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - mysql_connect 需要很长时间才能执行
我在 php 中有以下脚本来登录 mysql
这个脚本工作正常,现在我重新安装操作系统,现在我有 Windows 7 和 iis7 以及 PHP 版本 5.3.2 和 mysql 服务器 5.1,但是现在这个脚本不工作并且需要日志时间来执行。
谢谢
mysql - phpBB 无法连接到 MySQL 数据库
我正在尝试使用 mysql_connect() 命令连接到 MySQL 数据库,但是我不断收到错误消息:
警告:mysql_connect() [function.mysql-connect]: [2002] 连接尝试失败,因为连接方没有(尝试通过 tcp://ravenwolftest.db.4292619.hostedresource.com:3306 连接)在 C: \Data\GITA\Web Design\Projects\Ravenwolf\LoginTest.php 在第 12 行
警告:mysql_connect() [function.mysql-connect]:连接尝试失败,因为连接方在一段时间后没有正确响应,或者连接失败,因为连接的主机没有响应。在第 12 行的 C:\Data\GITA\Web Design\Projects\Ravenwolf\LoginTest.php
我在 phpBB 文件夹中四处搜索,发现在 config.php 文件夹中列出了主机名、用户名和密码。我将它们放入 mysql_connect() 行,但得到相同的错误。我还使用 godaddy.com 进行网络托管,以防万一。至于代码本身,我所拥有的是:
提前感谢您的帮助。
mysql - mysql_connect 不适用于我的 Windows 机器上的 localhost
这不适用于我在 WAMP / Windows 7 上安装的 PHP 5.3.3:
之后Maximum execution time
,出现此错误:
警告:mysql_connect() [function.mysql-connect]: [2002] 连接尝试失败,因为连接方没有(尝试通过 tcp://localhost:3306 连接)
警告:mysql_connect() [function.mysql-connect]:连接尝试失败,因为连接方在一段时间后没有正确响应,或者连接失败,因为连接的主机没有响应。
这有效:
我想知道它是否与此有关,来自PHP 文档:
每当您指定“localhost”或“localhost:port”作为服务器时,MySQL 客户端库将覆盖它并尝试连接到本地套接字(Windows 上的命名管道)。如果要使用 TCP/IP,请使用“127.0.0.1”而不是“localhost”。如果 MySQL 客户端库尝试连接到错误的本地套接字,您应该在 PHP 配置中设置正确的路径,并将服务器字段留空。
这是来自我的 php.ini:
这是一个错误,还是发生了什么?
更新:我正在使用 MySQL 5.1.36 的东西,否则我可以连接到它。忘了提,但这适用于 PHP 5.3.0 和 5.2.11。当然我可以改成localhost
,127.0.0.1
但我想知道为什么我不能使用localhost
。
更新 2:向主机文件添加(取消注释)127.0.0.1 localhost
使其工作。但为什么这是必要的?
php - 通过ajax调用保持数据库连接打开
我正在创建一个调试模块,它允许用户在积极观察页面变化的同时进行单行 ajax 调用。问题是用户是否试图进行数据库调用。
用户可以运行函数 mysql_connect(),但是一旦 ajax 调用完成,该连接就会立即关闭。有没有办法保持该连接打开?我查看了 mysql_pconnect(),但这似乎并没有达到我想要的效果。
谢谢
php - PHP 连接 MySQL 的典型速度是多少?
假设我有非常标准的 mysql 连接代码:
这将从 Web 服务器连接到数据库服务器(例如 Web 服务器位于 192.168.1.98 或其他位置)。通常,上述代码会运行多长时间?目前,我看到大约 2 秒。这么慢吗?
mysql - 通过 LAN 连接到 mySQL
大家好,我在连接到本地 LAN 上运行 mySQL 数据库的 PC 时遇到问题。
我拥有的VB6中的代码是:
如果我输入“localhost”那么它就可以正常工作(我的 DEV 系统上也运行了 mysql)但是一旦我把它放在另一台机器上它就永远不会连接。
我可以在我的网络中访问 SERVERPC 但由于某种原因 VB6 找不到它?我什至尝试过IP地址:
它仍然不起作用。关闭所有防火墙,仍然没有...甚至将端口 3306 添加到我的路由器以获取 192.168.1.9 IP,但仍然没有!
DEV 计算机是 Windows XP SP3,mySQL 服务器在 Vista Home Prem 上。32 位。
任何帮助都会很棒!谢谢!:o)
大卫
php - PHP MySQL 问题
每当我尝试在由 hostgator 托管的网站上运行 php 脚本时,都会收到此错误:
警告:mysql_connect() [function.mysql-connect]: Unknown MySQL server host 'pieboy13_(user name)' (1) in /home/pieboy13/public_html/quigley/WebContent/Scripts/register.php on line 6 错误:可能不连接到服务器。错误未知 MySQL 服务器主机 'pieboy13_(user name)' (1)
其中(用户名)是我的用户名。
什么可能导致这种情况?
php - 为什么 mysql_connect 会破坏我的 .php?
我在带有 PHP 5.3.3 的 Apache 2.2 上运行以下代码:
它打印出“正在连接...”,但没有别的。甚至不会抛出错误。我经历了所有显而易见的步骤。帮助?
mysql - Windows 7 PHP MySQL 连接问题
当我运行$conn = mysql_connect($host, $user, $pass);
时,我能够连接到数据库,但是当我这样做时,var_dump($conn)
我回来了bool(true)
,这限制了我与多个服务器的多个连接。
这台计算机上的原始设置是带有 PHP 5.2 版本的 XAMPP,该版本通过 PHP 安装程序升级到 PHP 5.3.4。它可以毫无问题地连接到其本地数据库(除了返回布尔值而不是资源链接标识符),但无法连接到任何远程机器(并且已确认连接到远程机器的能力)。在无法提出解决方案的情况下,我升级到内置 PHP 5.3.1 的 XAMPP 版本。重新安装 XAMPP 后出现完全相同的错误,这让我相信这是一个更大的问题.
编辑 1 **
移动到全新安装的 Windows 并安装 XAMPP 并尝试运行 mysql_connect 到远程服务器(PHP 5.3.1)我得到了同样的错误:
php - LAMP 设置 - PHP 和多个数据库连接与 mysql_connect()
我被指派维护史前 PHP 应用程序,它使用由 Joe Thong 编写的一些“phpDB”类,最后一次更新是在 1999 年。这个应用程序连接到同一台服务器上的两个不同数据库,从一个服务器获取一些数据,另一个从第二个服务器获取一些数据。
现在,限制mysql_connect
是,它为新连接使用相同的连接资源。因此,如果我使用以下代码:
编辑注意: new phbDB()->connect
只设置一些内部值,并在mysql_connect
没有$new_link
参数的情况下执行标准。
现在,问题是,它在数据库 2$query
上运行,因为它已经重写了以前的连接。
这可以通过使用true
作为第四个参数来解决mysql_connect
。问题是,我宁愿不在12 岁的库中重写某些东西(因为纯粹担心它会在实时服务器上做出反应),而且它在没有第四个参数的情况下在实时服务器上也能工作。但是,我不是服务器专家,我无法在服务器配置中找到正确的指令来打开我的本地 MAMP 配置,以更接近于模拟实时环境。
谁能帮我?谢谢你。
编辑:包装器本身:
phpDB.php – db 包装器– http://scrp.at/wd
phpDB-mysql.php – mysql 特定代码– http://scrp.at/we