草庐IT

concat_data

全部标签

java - 安卓 Volley : select data from MySQL database by id specified by user

我正在使用Volley编写一个简单的Android应用程序。我想知道如何通过ID从MySQL数据库中选择名字和姓氏,哪个用户在应用程序中输入editText。这是我的PHP脚本:0){while($row=mysqli_fetch_assoc($result)){$response[]=$row;}}header('Content-Type:application/json');echojson_encode(array("users"=>$response));mysqli_close($connect);?>如果我在代码中指定了ID,它会返回一个JSON格式的数据,这是我需要的,所

php - 文件位于 Load Data Infile 中的什么位置?

如果我在PHP中使用LoadDataInfileMySQL查询,文件位置相对于哪里?它与PHP文件在同一文件夹中吗? 最佳答案 使用LOADDATAINFILE,文件名是相对于服务器的。使用LOADDATALOCALINFILE,文件是相对于客户端的。如果服务器和客户端位于同一台机器上,您应该使用LOADDATAINFILE,因为它可以更好地处理key违规和其他错误。 关于php-文件位于LoadDataInfile中的什么位置?,我们在StackOverflow上找到一个类似的问题:

mysql - MySQL 中的空连接上的 group_concat

我遇到了以下问题:我有两个表:(简化)+--------++-----------+|User||Role|+--------++-----------+|ID||ID|+--------+|Name|+-----------+以及它们之间的M:N关系+-------------+|User_Role|+-------------+|User||Role|+-------------+我需要创建一个View,它选择我:用户,并在一列中选择他的所有角色(这是由group_concat完成的)。我试过以下方法:SELECTu.*,group_concat(r.Nameseparator',

MySQL 查询 GROUP_CONCAT 多行

我从通用问题/答案数据中获取姓名和地址数据,以创建某种规范化的报告数据库。我得到的查询使用group_concat,适用于单组问题,但不适用于多组问题。我试图通过仅使用名字和姓氏以及3条记录来简化我正在做的事情,其中​​2条用于1个人,1条用于另一个人。实际上虽然有超过300,000条记录。Exampleqs.Id=1的结果。QuestionSetIdForenameSurname-------------------------------------------------------1BobJonesExampleqs.IdIN(1,2,3)的结果。QuestionSetIdFo

mysql 查询,如何使用 GROUP_CONCAT 获得前 5 个下载

MySql表中的以下数据。brand_id|image_id|downloads--------|--------|---------8|9|835|2829|428|2960|328|2961|328|3041|335|2831|328|2965|335|2832|328|2959|228|2976|235|2894|2如何在每个品牌中找到具有GROUP_CONCAT功能的前5张图片我想跟随返回brand_id|image_ids--------|--------------------------8|935|2829,2831,2832,289428|2960,2961,3041,

带有特殊字符的 MySQL LOAD DATA INFILE 问题

我在LOADDATALOCALINFILE加载utf8文件时遇到问题。查询看起来像这样:LOADDATALOCALINFILE'file.csv'INTOTABLEartikelCHARACTERSETUTF8FIELDSTERMINATEDBY';'ENCLOSEDBY'"'LINESTERMINATEDBY'\r\n';但带有特殊字符如“Dämmung”的字段将被截断为“D”。SHOWVARIABLESLIKE'%_set_%';显示全部设置为utf8,我还用notepad++确认文件是utf8。这真的很有帮助,如果有人知道建议,这是一个巨大的文件,我想避免手动输入错误的字段:-/

mysql - 创造性地使用 GROUP_CONCAT 来避免查询...可以检索记录组吗?

我经营的网站只有少量用户,我希望它能很快增长。我正在使用共享网络托管服务,我无法更改网络服务器上的MySQL默认设置。我正在尝试尽量减少查询并发现一对重复出现的查询(通过setTimeout到Ajax调用每10秒发生一次),其中GROUP_CONCAT可以帮助减少以下2个查询:$logid=mysqli_real_escape_string($cxn,$_SESSION['login_id']);$sql1=mysqli_query($cxn,"SELECTCOUNT(bid)AScountFROMtable1WHERElogin_id='$logid'");$sql2=mysqli_

GROUP_CONCAT 中的 MySQL COUNT

我已经像这样创建了MySQL表。CREATETABLE`log_info`(`log_id`int(11)NOTNULLAUTO_INCREMENT,`log_datetime`datetimeNOTNULL,`log_attacker_ip`int(11)NOTNULL,`log_event`varchar(250)NOTNULL,`log_service_port`varchar(10)NOTNULL,`log_target_ip`int(11)NOTNULL,`log_severity`varchar(3)NOTNULL,PRIMARYKEY(`log_id`))ENGINE=I

带有修剪的mysql concat

我有一个表,其中包含标记为地址|的单元格中的一堆地址。城市。我正在尝试将完整地址合并为通用的“地址、城市”格式。有时,在我的数据库中,我的位置单元格之一是空的。因此,我在我的concat行中执行了一个IFNULL,但我以前导或尾随','结尾。我已尝试将“修剪”功能与我的连接一起使用,但有时仍会出现尾随“,”。我是这样写的SELECTTRIM(BOTH','FROMCONCAT(IFNULL(address,''),',',IFNULL(city,'')))FROMlocals知道为什么我会有这种行为吗?有没有更好的方法来构建我的concat语句? 最佳答案

php - MySQL PDO 错误 : 'Data too long for column' when passing a boolean parameter for a BIT column

我发现的唯一类似问题是:InsertphpbooleanintomysqlbitcolumnwithZend_Db但这没有答案。请看下面的简化测试:“允许”列类型是BIT。'roleID'列类型为INT。'permID'列类型为INT。$dbo=newPDO("mysql:dbname=database;host=127.0.0.1","phpuser","pass");$query=$dbo->prepare("INSERTINTOws_role_perms(allow,roleID,permID)VALUES(:allow,:roleID,:permID)");$query->bi