mysql 相关问题

MySQL是一个免费的开源关系数据库管理系统(RDBMS),它使用结构化查询语言(SQL)。不要将此标记用于其他数据库,如SQL Server,SQLite等。这些是不同的DB,它们都使用SQL来管理数据。

如何在MYSQL中进行复杂的计算?

如何找到数据表中的所有行,这些行与另一个表中的行中的数据之间的某些计算结果相关? (例如,对于电子商店,我想查找所有产品(...

回答 1 投票 0

SQL 表名称在 PostMapping 期间自动更改

我最近开始学习 Spring Boot,并在休息控制器中遇到了 PostMapping 的一些问题。执行后映射端点时,SQL 表会自动从“

回答 1 投票 0

登录过程不适用于 Angular 和 Express

我最近在使用 Angular、Express 和 MySQL 做一个个人项目时遇到了一个问题。我正在执行重置密码过程:当用户忘记密码时,用户...

回答 1 投票 0

Jenkins 代理作为 kubernetes pod,使用 kubedock 运行测试容器,但连接被拒绝

我有 Jenkins 管道来构建和运行集成测试,这需要 docker 环境来运行测试容器,这些测试容器使用 Kubedock 在 Kubernetes 中创建 Mysql 数据库。 Jenkins 代理 pod 和 Kubed...

回答 1 投票 0

如何从github导入mysql数据集?

问题是每当我尝试从 GitHub 存储库安装示例员工数据集时,代码都会被分为多个文件以便于理解代码,但这使得导入...

回答 1 投票 0

相关查询 - 在派生表中,我可以有很多嵌套级别吗?

主要问题和问题本身是:在派生表中,我可以有很多嵌套级别吗? 语境: 我知道在 MySQL 中你不能有两层深度的相关子查询,但是,使用

回答 2 投票 0

在 dbforge studio 中为 mysql 显示值而不是复选框

dbForge Studio for mySql 中的输出网格非常好,除了它用于无符号位列的复选框显示之外。是否可以设置为显示实际位列值,例如1 或 0 代替...

回答 1 投票 0

Docker-compose 初始化数据库

我有一个 docker-compose 文件 版本:'3.7' 服务: 数据库: 图片:mysql:最新 容器名称:mysql 重新启动:始终 环境: MYSQL_ROOT_PASSWORD:12...

回答 3 投票 0

在 MySQL 数据库中将整数的前导零存储为 INTEGER

我需要 MySQL 将数字存储在整数字段中并保留前导零。我无法使用填零选项,因为我当前的字段是 Bigint(16),并且数字的前导零数量可能会有所不同。即:...

回答 6 投票 0

MySQL 语法图

我非常喜欢 SQLite 文档中的 SQL 语法图。 我发现这个图比 MySQL 文档中的等效图更容易理解 更新[LOW_PRIORITY] [忽略] table_ref...

回答 1 投票 0

将货币符号 '$' '£' 转换为 html 代码 $ £?

我将符号存储在数据库的表中,例如 国家 |货币代码 |货币符号 |货币汇率 英国英镑 £ 1.0000 欧盟 欧元 € ...

回答 2 投票 0

无法使用 DataGrip 连接到 MySQL 服务器

MySQL-Server 运行在 docker 容器中,并使用 docker-compose 配置: 服务: 遗产数据库: 图片:liupeng0518/mysql:5.7-arm64 环境: MYSQL_ROOT_PASSWORD:symfony ...

回答 1 投票 0

执行 SQL,在 Ansible 中插入包含双引号字符串的 JSON

我正在尝试执行 Ansible play 来执行一条 MySQL 语句,该语句插入一个 JSON 对象,其中所有键和值都是字符串。但是,使用我当前的代码,生成的 JSON 不会...

回答 1 投票 0

在mysql中创建索引不起作用

我正在使用 MYSQL Server 5.0,我尝试使用 SQL Server 的下一句话,但根本不起作用。请问有什么方法可以将其也应用到Mysql上吗?非常感谢。 创建非簇...

回答 2 投票 0

短信 API 无法在本地计算机中工作,但如果放置在托管服务器中则可以工作

下面的 php 代码在 Web 服务器上运行良好(即,短信服务器 位于),但在带有 xampp 或 wamp 的本地计算机上无法正常工作。 实际服务器在godaddy 我错了什么...

回答 2 投票 0

相同的代码在 Windows 上运行,但在 Linux 上失败:pymysql.err.ProgrammingError: nan 不能与 MySQL 一起使用

我面临一个问题,相同的代码在 Windows 上运行良好,但在 Linux 上失败并出现错误: pymysql.err.ProgrammingError:nan 不能与 MySQL 一起使用 在我的项目中,我计算结果,存储...

回答 1 投票 0

从mysql收集数据并发布电子邮件

我会尽力解释我的问题。我有一个表单,在该表单内部有一个“选择状态”选项: 选择一个州 我会尽力解释我的问题。我有一个表单,在该表单内部有一个“选择状态”选项: <select name="State"> <option value="0" selected="selected">Select a State</option> <option value="AL">Alabama</option> <option value="AK">Alaska</option> <option value="AZ">Arizona</option> <option value="AR">Arkansas</option> etc..... </select> 举个例子:客户填写表格并选择阿拉巴马州作为州。然后,他们提交表单,表单会连接到数据库,并在数据库中看到阿拉巴马州 (AL)。然后,它从与 ALbama 部分相关的 ip 部分收集 ip,并将其与其余表单信息(姓名、电子邮件等)一起提交到我的电子邮件地址。它还需要从阿拉巴马州随机选择一个 ip,因为在数据库中我多次有阿拉巴马州 (AL),所以它只选择阿拉巴马州 ip 中的任何一个 +-------+---------------+ | state | ip | +-------+---------------+ | AL | 67.100.244.74 | | AK | 68.20.131.135 | | AZ | 64.134.225.33 | +-------+---------------+ 感谢这个论坛上的一些人和另一位我已经设法整理了一些 php 代码来向您展示。我已将此代码添加到其自己的 php 文件中,与 html 表单分开 <?php // visit http://php.net/pdo for more details // start error handling try { // connect $pdo = new PDO('mysql:host=localhost;dbname=name', 'dbuser', 'pass'); // enable error handling through exceptions $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // create safe query $query = $pdo->prepare("SELECT ip FROM vincer WHERE state = ? ORDER BY rand() LIMIT 1"); // pass data & execute query (since the data are of string type // and therefore can be passed in this lazy way) $query->execute(array($_POST['State'])); // get value $ip = $query->fetchColumn(); // print out the IP address using $ip } catch (Exception $e) { echo "sorry, there was an error."; mail("[email protected]", "database error", $e->getMessage(), "From: [email protected]"); } ?> 接下来我将该 php 文件名添加到表单的帖子部分,如下面的代码 <form name="contactform" method="post" action="form.php"> 好的,现在当我去测试它时一切正常,我没有收到任何错误,但我没有收到电子邮件。我检查过垃圾邮件,但不存在。 因此,由于我没有收到电子邮件,我想也许我需要某种 php 电子邮件表格。所以我将上面已有的代码添加到下面的代码中 <?php if(isset($_POST['email'])) { // EDIT THE 2 LINES BELOW AS REQUIRED $email_to = "[email protected]"; $email_subject = "This is a test"; function died($error) { // your error code can go here echo "We are very sorry, but there were error(s) found with the form you submitted. "; echo "These errors appear below.<br /><br />"; echo $error."<br /><br />"; echo "Please go back and fix these errors.<br /><br />"; die(); } // validation expected data exists if(!isset($_POST['first_name']) || !isset($_POST['last_name']) || !isset($_POST['email']) || !isset($_POST['State']) || !isset($_POST['comments'])) { died('We are sorry, but there appears to be a problem with the form you submitted.'); } $first_name = $_POST['first_name']; // required $last_name = $_POST['last_name']; // required $email_from = $_POST['email']; // required $state = $_POST['State']; // not required $comments = $_POST['comments']; // required $error_message = ""; $email_exp = '/^[A-Za-z0-9._%-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}$/'; if(!preg_match($email_exp,$email_from)) { $error_message .= 'The Email Address you entered does not appear to be valid.<br />'; } $string_exp = "/^[A-Za-z .'-]+$/"; if(!preg_match($string_exp,$first_name)) { $error_message .= 'The First Name you entered does not appear to be valid.<br />'; } if(!preg_match($string_exp,$last_name)) { $error_message .= 'The Last Name you entered does not appear to be valid.<br />'; } if(strlen($comments) < 2) { $error_message .= 'The Comments you entered do not appear to be valid.<br />'; } if(strlen($error_message) > 0) { died($error_message); } $email_message = "Form details below.\n\n"; function clean_string($string) { $bad = array("content-type","bcc:","to:","cc:","href"); return str_replace($bad,"",$string); } $email_message .= "First Name: ".clean_string($first_name)."\n"; $email_message .= "Last Name: ".clean_string($last_name)."\n"; $email_message .= "Email: ".clean_string($email_from)."\n"; $email_message .= "State: ".clean_string($state)."\n"; $email_message .= "Comments: ".clean_string($comments)."\n"; // create email headers $headers = 'From: '.$email_from."\r\n". 'Reply-To: '.$email_from."\r\n" . 'X-Mailer: PHP/' . phpversion(); if (!mail($email_to, $email_subject, $email_message, $headers)) { echo "failed to send message"; } ?> 现在,当我发送电子邮件时,我实际上收到了电子邮件,但状态部分不正确。这是我收到的电子邮件 First Name: afdf Last Name: sfgsdf Email: [email protected] State: AZ Comments: ali 您可以看到它正在提取两个字母状态,但我希望它从我的数据库中的 AZ 的 ip 表中提取 ip 编号。这也是我想要的样子 First Name: afdf Last Name: sfgsdf Email: [email protected] State: 64.134.225.33 Comments: ali 如果有人能看到我缺少的内容以及为什么这不是从 ip 表中获取随机 ip 地址,我将不胜感激 谢谢大家 阿里 $state = $_POST['State']; // not required 在上述陈述之后,您正在尝试 $email_message .= "State: ".clean_string($state)."\n"; 这将发送 $_POST['State'] 的值。 您必须从表单发送 ip 或从上面的代码获取 ip 并使用 $email_message .= "State: ".clean_string($ip)."\n";

回答 0 投票 0

字符串值不正确:列的“\xEF\xBF\xBD”

我有一个表需要处理各种字符。字符包括Ø、®等。 我已将表设置为 utf-8 作为默认排序规则,所有列都使用表默认值,但是当我尝试...

回答 5 投票 0

使用 GROUP BY 查找第一个订单中商品的总数量?

我正在尝试提出一个查询,该查询将从第一个订单中提取商品的总数量。我知道如何取出每件商品及其第一个订单号,但我正在尝试...

回答 1 投票 0

合并两个具有相同键的 Laravel 集合进行聚合存在性能问题

我目前正在开发一个 Laravel 应用程序,该应用程序合并来自两个集合的统计信息:postStats(标准集合)和 contentStats(LazyCollection)。我正在使用的 mergeStats 方法...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.