问题标签 [mysql-select-db]
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 - 使用 PHP + MySQL 切换数据库有多快?
我想知道在每次调用站点的每个页面时在 2 个数据库之间切换的速度会有多慢。该站点为不同的客户提供了许多不同的数据库,以及用于一些常规设置的“全局”数据库。我想知道如果每个脚本必须连接到数据库、选择一个数据库、执行查询或 2、切换到另一个数据库然后完成页面生成,是否会为每个脚本的执行添加很多时间。我也可以在每个数据库中重复数据,我只需要维护它(只会在升级时改变)。
那么,到底有多快mysql_select_db()
?
编辑:是的,我可以单独连接到每个数据库,但由于这通常是任何 PHP 脚本中最慢的部分,我想避免这种情况,尤其是因为它在每个页面上。(这很慢,因为 PHP 必须进行某种地址解析(无论是 IP 还是主机名),然后 MySQL 必须两次检查登录参数。)
php - php mysql_select_db 返回空白页
我刚刚开始编写此代码,当我添加数据库选择并刷新页面时,它没有显示页面上的所有其他 html 或错误,它只是显示为空白。
这就是我所拥有的-
上面的代码返回一个空白页。如果我注释掉以 $db_selected 开头的行,则页面加载正常。显然它对数据没有任何作用,但没有错误。
有什么问题?(是的,我正在连接到远程服务器,但 $link 不会产生错误)
mysql - 在 php 中需要有关 mysql 连接的帮助
我的mysql连接有问题。
我有一个上传照片的 php 脚本,这个脚本可以做到:
我已将 mysql 连接超时设置为 5 秒。如果图像处理时间小于 5 秒(mysql 连接超时),则一切正常,否则执行第 4 步时出现错误,错误为“Mysql 服务器已消失”。
所以,我检查了图像处理后mysql连接是否还活着,如果图像处理时间超过5s,mysql连接就死了。
我在图像处理后添加了这段代码(第 3 步)
但它不起作用!这是我真正的问题。
有人可以帮助我吗?
提前致谢。
php - 你能在 PHP 中重用一个 mysql 结果集吗?
我有一个从大型数据库中提取的结果集:
我遍历这个记录集一次以提取特定的数据位并使用while($row = mysql_fetch_array($result))
. 在页面的后面,我想再次循环通过相同的记录集并输出所有内容 - 但是因为我之前使用了记录集,所以我的第二个循环什么也不返回。
我最终通过循环遍历第二个相同的记录集 ( $result2 = mysql_query($sql);
) 解决了这个问题,但我讨厌两次进行相同的 SQL 调用。有什么办法可以多次循环遍历同一个数据集?
php - PHP - 两个 MySQL 连接,只有第二个有效
我到处寻找,可能在谷歌上搜索了我能想出的问题的每一个变体,我已经尝试了所有的建议......我正在尝试连接到两个不同位置的两个不同数据库($local 和 $远程),只有第二个有效。这是我的代码示例(“...”=隐藏):
我已经尝试将 mysql_select_db() 函数调用移动到你能想到的任何地方以及几乎所有其他的地方......发生的情况是,我收到 php 错误,说 $local 未定义或试图使用的 mysql 函数$local 连接期望参数是资源!?我知道这两个连接都有效,因为它们都单独工作。只有第二个连接($remote)有效...非常感谢您的任何建议!
php - CMS 变得简单:使用 mysql_select_db($dbname); 把一切都搞砸了
嗨,我对 cms 很陌生,变得简单,我偶然发现了一个超出我的问题,我的 coad 是
我通过用户定义的标签使用它来导入一个php文件,问题是每次我加载这个页面时都会弹出一个错误说:
string(61) "Smarty 错误:无法读取资源:"globalcontent:footer"" string(61) "Smarty 错误:无法读取资源:"globalcontent:footer""
一切都搞砸了,我真的不知道发生了什么,有人可以帮助我吗,谢谢...
php - 不推荐使用 PHP mysql_db_query。无法修复
连接到我的 SQL 数据库时出现以下错误:
使用 mysql_query 给我这个错误:
无法在第 10 行的 /home/p39438/domains/ * /public_html/_/includes/functies.php 中重新声明 mysql_query()
php - 无法选择数据库(远程)
每次我尝试连接到数据库时,都会收到此消息database select error .Access denied for user '<username>'@'localhost' to database '<database>'
。我的网站是远程托管的。要连接到数据库,我connect.php
是这样的:
我已经交叉检查了username
和password
,它是正确的,我已经给了用户所有的权限<username>
。
怎么了?
mysql - Mysql选择查询组concat
我有一个选择查询要构建,但无法正常工作。我希望从更高级的 MySQL 开发人员那里得到一些建议。所以我的桌子是:
现在我将解释这些表的作用:
gv 来自 group_values。组就像一个项目的属性。例如:颜色。
- 每行保存一个组的值。例如:组颜色 ( group_id ) 的红色 ( option_id )。
igv 来自项目组值。项目是我项目中的主要实体,就像产品一样。
- 每行包含项目和 group_values 之间的关系。例如:一件带有红色的物品。
- 它通过 gv_id ( igv.gv_id = gv.id ) 链接到 gv 表。
items 来自 items :) 我已将此示例简化为只有一列 item_id。
我需要查询的内容:
好吧,在我的应用程序中,我有一个选定的项目( my_item )(附加了 0 个或多个组值)。我需要定义了完全相同的 group_values 的所有项目,或者没有为 my_item 组指定值。在 php 中,我可以将所有附加的组提取为带有 id 的数组,也可以提取所有 group_values。但是我没有办法从这个数据库中选择我需要的东西。我将非常感谢为这个庞大的耗时选择提供的任何输入。
谢谢!
一个简短的草图示例。在左侧,我们有匹配所有正确项目的项目(用逗号分隔)。
php - mysql_connect 和 mysql_select_db 不能在代码中分开?
我不确定问题是什么,我有一个名为 dbs.inc.php 的文件,其中包含用户/密码/数据库变量和 mysql_connect(); 陈述。如果我包含(“dbs.inc.php”);在一个函数中,它下面的下一行总是必须是 mysql_select_db($database); 这正常吗?在函数结束之前不应该可以访问包含的变量吗?为什么在连接/选择语句之间添加几行额外的代码会阻止选择工作?
再次:
作品。如果我这样做:
mysql_select_db($database) 将无法选择数据库?