我编写了这个简单的代码,它输出存储在每个表行中的值的第一个字母(在本例中是公司名称):
include_once('db.php'); //connection with database
$result = mysql_query("SELECT distinct Name FROM companies ORDER BY Name");
while ($row = mysql_fetch_array($result)) {
$letter = substr($row[0], 0, 1);
echo '<p><a href
我有一个带有名字的数组和一个带有全名的mysql表上的列(名字有时放在方括号中)。如何正确的mysql语句,它比较数组的元素和列的元素,并返回全名,只有当名字在数组中,也在方括号中?
id | full_names
-----------------------------------
1 | [John] Mclay
2 | [John] Rossi
3 | Will John
4 | [Brian] Cosby
5 | Brian O'
我开始使用,遇到了一些问题。我正在使用来自的示例代码。
我有个MySQL桌子女巫看起来是这样的:
id _(_
father_id是同一表中仅在不同行中的id值。因此,如果我想知道父亲的名字,我必须在同一个表WHERE id = father_id中搜索。但是DataTable做了什么,它只是显示了MySQL表的内容。
在我的DataTable中,我想显示这样的数据:
id _ father_name _
因此,当DataTable从MySQL表中获取数据时,但在创建表之前,我希望更改列值,该列值当时是MySQL中同一行中的father_id值。我也希望通过使用特定的fathe
我从一个表(名称)中选择数据。在另一张表中,我有教师的名字。
当我从表中选择我的数据时,我如何计算每个教师的总姓名?
示例:
$q = mysql_query("SELECT * FROM names ORDER BY limit 50");
while($row = mysql_fetch_array($q)){
$name = $row['name'];
$teacher $row['teacher'];
$total = ?????
echo "the name is $name and the t
如何让MySQL对字符匹配更加严格?
举个简单的例子来说明我的意思,假设我有一个只有一个列name的表。在本专栏中,我有两个名字:'Jorge‘和’Jorgé‘。这两个名字之间的唯一区别是’If The e。如果我运行查询SELECT * FROM table WHERE name = 'Jorge',它将返回
+--------+
| name |
+--------+
| Jorge |
| Jorgé |
+--------+
如果我运行查询SELECT * FROM table WHERE name = 'Jorgé',它将返回相同的结果
我是MYSQL的新手,在MYSQL中我面临着一个非常简单的问题。我正在创建一个包含学生表的数据库,这个表包含学生的名字ID(主键)。我需要根据用户对id的选择(调用这个变量student_id)删除一个记录,那么如何使用python在mysql语句中编写这个记录呢?我试过了,但我知道这是错误的
cur.execute("Delete FROM students WHERE ID = student_id")
我有表Users (带有UTF8字符集和UTF8排序规则),它有lastName列(与表相同的字符集和排序规则)。当我直接从Navicat for MySQL将我的名字(Štěrba)插入到这个表和列中时,它在Navicat中正确显示,但在浏览器中显示得很糟糕(输出文档是UTF8,在mysql_connect()之后,我也使用了SET CHARACTER SET utf8):
但是,当我使用此查询从PHP执行此插入时:
INSERT INTO users (firstName, lastName) values ('Pavel', 'Štěrba');
我想知道如何才能找到与MySql数据库管理系统相同的结果。
例如,我在Oracle中使用此语句:
Select *
FROM PEP INNER JOIN ZUSAMMEN ON PEP.ID = ZUSAMMEN.PEPID
WHERE CONCATINS(ZUSAMMEN.NAMEN, '%Angela% and %Merkel%',0 ) > 0;
所以我在“纳门”栏上设置了上下文索引。
现在,在MySql中,语法如下所示:
SELECT *
FROM INNER JOIN ZUSAMMEN ON PEP.ID = ZUSAMMEN.PEPID
WHERE
我有一个包含4000万条记录的mysql表,该表由一个我无法控制的进程填充。每月仅添加一次数据。此表需要能够按名称列进行搜索。但“名称”列包含的全名格式为“Last First Middle”。
在sphinx.conf中,我有
sql_query = SELECT Id, OwnersName,
substring_index(substring_index(OwnersName,' ',2),' ',-1) as firstname,
substring_index(OwnersName,' ',2) as lastname
FROM ta
我在MySQL中有一张表如下所示。
studentId studentName status
在这里,studentId是学生的ID,名字是他/她的名字,状态是传递/失败。我需要一个MySQL查询来根据学生通过的条件返回前N行。例如,如果表包含
0001 Sam Pass
1190 Mary Fail
2320 John Pass
2536 Micheal Pass
3010 Rose Pass
为了避免n=3,查询应该返回。
0001 Sam Pass
2320 John Pass
2536 Micheal Pass
有没有办法在MySQL中做到
因此,我在mysql中有一个名为colegue的表,用于数据库addressbook1。它有以下字段: colegue_id、名字、姓氏、电话和电子邮件。我想要的是获取名字列中的数据,并在使用checkboxes.for示例的表单中显示数据:
曾傑瑞复选框
复选框玛丽
复选框cindy
诸若此类。然后,检查的数据应该被发送到一个脚本,该脚本回显所选的数据。下面是将数据加载到页面上的代码:
<?php
//connect to mysql
mysql_connect("localhost", "root", "");
//select d
我基本上是一个前端设计师和PHP和MySQL的新手,但我希望用户能够存储多个名字和三个含义在一个名为names的MySQL数据库表中使用PHP我将动态创建与JQuery的表单字段,每次用户点击一个链接,所以用户可以输入1到1,000,000个不同的名字和三个含义,这将被存储在一个名为names的表中。
我想知道的是如何在数据库中存储多个名称和含义,然后将它们显示给用户,以便他们使用PHP和MySQL进行编辑或删除。
我已经创建了MySQL表。
CREATE TABLE names (
id INT UNSIGNED NOT NULL AUTO_INCREMENT,
userID INT NOT
我的mysql php问题出了问题,好的,我希望它能从mysql数据库中提取表信息,用数字10显示名字,但我也想添加更多,比如其他数字中的10100,如何从这段代码中实现?
$result = mysqli_query($con,"SELECT * FROM tvshows
WHERE FirstName='10',100,1000");
表A具有多个列,包括FirstName和LastName。表B具有不同的列,包括FirstName、LastName和EmployeeID
我在表A中添加了EmployeeID,现在我想从表B的Employee ID中填充表A的Employee ID,使用名字和姓氏(我们目前还没有人使用相同的名字--这个表的设计很奇怪)
我尝试过一些事情,但我总是回来
INSERT INTO TableA (EMPLOYEE_ID) A
SELECT B.EMPLOYEE_ID FROM TableB B
WHERE A.First_name = B.First_name
AND A.Last_name =