问题标签 [mysql5]

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.

0 投票
2 回答
148 浏览

php - 复杂的连接查询

我有MYSQL表如下

我想做一个连接查询,基本上选择一个特定人的所有消息,但问题是 messages_to.user_id 可以参考the person's facebook ID or the person's ID (a reference to user.id column).

所以基本上查询应该如下工作

  • 它应该选择消息表中的所有消息,并messages.type = 'facebook'检查 messages_to.user_id 是否等于该人的 FACEBOOK ID。(请注意,messages_to 表存储每个消息 ID 的收件人)
  • 但是如果messages.type = 'main'检查是否messages_to.user_id等于person's USER ID (USER.id)

是否有可能mysql join query有效地做到这一点?

messages_tos 表存储了 MESSAGES 表中每条消息的所有收件人。消息的接收者可能不止一个。

0 投票
2 回答
60 浏览

php - 如何使用mysql5中的查询添加不同查询的计数?

嗨,我需要这样的查询

我可以像这样添加这些结果

但我想知道是否有任何选项使用单个查询获取计数,而不是单独添加这些结果。另外我想知道在应用程序性能的情况下哪一种是最好的方法。

0 投票
3 回答
21886 浏览

iis-7.5 - 如何在 IIS7.5 Express 上运行 PHP?

我有 Win XP SP3 并安装了 IIS7.5 Express 并希望在其上运行 PHP。

我能够在服务器上运行简单的 HTML 代码,我能够通过运行 iisservices.exe 来启动和停止服务器,但我无法在其上运行 php 脚本。

如果我有以下 PHP 文件:

输出是HI但 PHP 脚本没有运行。

我已按照本文中描述的步骤安装 PHP:

http://learn.iis.net/page.aspx/724/install-and-configure-php/

但无法从第 10 步开始,因为 IIS Express 没有 IIS 管理控制台 MMC 管理单元。

如何配置 IIS Express 以运行 PHP?

0 投票
3 回答
5521 浏览

php - mysql_query() 为 FALSE 但 mysql_error() 为空

我正在运行由几个内部查询构建的非常复杂的查询。该查询在其开头包含 SQL_CALC_FOUND_ROWS。不幸的是,只能获取行数(我无法获取结果本身)。

我决定摆脱 SQL_CALC_FOUND_ROWS 并运行两个不同的查询,一个计算行数,第二个获取它们。在这种情况下,我可以检索结果,但 COUNT(*) 查询的行为很奇怪。这就是我所做的:

  1. 执行 COUNT(*) 查询
  2. mysql_query() 返回 FALSE
  3. mysql_error() 在 COUNT(*) 查询返回空字符串后直接运行

代码是:

另外 mysql_errno() 返回 0

对于这种奇怪的情况,你能找到任何合理的解释吗?

0 投票
3 回答
358 浏览

mysql - 为什么会选择在应用层对密码进行哈希处理,而不是使用 mysql SHA2()?

在将密码插入数据库之前,我总是在 php(或其他)中对密码进行哈希处理。今天我发现mysql 5.5内置了散列,所以我可以这样做:

有没有理由这可能是一个坏主意?(无论如何我都不是mysql专家)

0 投票
3 回答
2021 浏览

mysql - 如何从mysql5中的父表中删除数据?

您好我正在使用 mysql5 innoDB 数据库。我想从父行及其相关子表数据中强制删除数据。我怎样才能做到这一点。任何人都可以帮助我。

0 投票
0 回答
22 浏览

mysql5 - 检测 mysql 数据库何时发生变化并每 30 分钟重置一次数据库

我是初级开发人员,经验很少。我有一个作品集网站,上面有一些我的作品示例。与许多 Web 应用程序一样,需要登录。我希望能够发布登录凭据,但如果数据库发生更改,则每半小时重置一次数据库。这是为了回滚用户所做的更改。一旦我发布了凭据,它可能会被滥用。Web 应用程序是使用 Symfony 用 php 编写的

我太确定我应该怎么做?

0 投票
1 回答
1128 浏览

mysql - 在我们使用 mysqldump 时如何加密数据?

当我们通过命令提示符从数据库中获取 mysqldump 时,我需要加密数据。我的操作系统是windows7。请帮我。

0 投票
5 回答
31369 浏览

mysql - 我们可以在 Windows 中通过命令提示符运行 mysql 查询吗?

我们可以从 Windows 命令提示符运行 MySQL 查询吗?如果是这样,我们如何做到这一点并通过命令提示符处理查询结果?

0 投票
4 回答
207 浏览

mysql - Mysql 查询性能。哪个最好?

嗨,我想知道哪种查询适用于多个表。

例如:

或者

或者

哪种查询最适合性能?