在PHP中,如果我有这个赋值:
$link = 'Home';
在另一个php部分,我需要获取$link的值,并将其以纯文本形式插入到MYSQL查询中,如下所示:
$sql = "SELECT txt FROM Home WHERE id = 1";
请注意,$link是以查询中它的值的格式编写的。基本上,我需要查看$link变量的内部,并将其写在查询中。
为什么我需要这个->,因为我要在点击提交按钮后动态创建php文件。在新创建的文件内部是一个tinymce文本编辑器,它需要从一个表中读取它的文本内容,该表也是与该文件一起动态创建的。
我不得不从一个拥有50多个表的数据库中查询--所有这些表都具有相同的结构(我知道,恐怖数据库设计来自一个5+年来一直在生产的遗留项目!)为此,我对information_Schema进行了如下查询:
SELECT
TABLE_NAME
FROM
INFORMATION_SCHEMA.tables
WHERE TABLE_SCHEMA =
'projectdatabase'
AND
TABLE_NAME LIKE '%_usertable'
我正在尝试执行嵌套的mysql查询,但是我失败了,因为我有一个名为“todo”的表,当我做得很好时,它是用来保存待办事项列表的,这段代码只是为了展示我如何逻辑地执行它,我知道它不工作,我认为它可能需要连接或联合,但我做不到。
$result = mysqli_query($con,"SELECT type FROM todo WHERE user = '$username' GROUP BY type");
while($row = mysqli_fetch_array($result))
{
echo '<td>- <a h
我有一个查询,在同一数据库中随机选择3个SQL表中的6个图像,一旦有人点击该图像,我想将他们发送到不同的页面,根据该图像是从什么表中选择的。为了通过查询来做到这一点,我想找出随机图像被选择的表名。
我的SQL查询是
$sql="SELECT *
FROM salehotel
UNION ALL
SELECT *
FROM saleland
UNION ALL
SELECT *
FROM salehouse
ORDER BY RAND()
LIMIT 6
";
$result=mysql_query($sql)or die(mysql_error());
?>
我是mySQL的新手。我需要合并多个查询( sql ),我使用的是php和mySQL。如何组合查询?我需要在表的一行中显示查询的所有结果。
<?php
$query1="SELECT s.staffName, s.staffNo, g.grade, g.gradePosition, g.gradeDepartment
FROM tblstaff s, tblgrade g where s.staffNo=g.staffNo";
$result=mysql_query($query1) or die (mysql_error());
while($r
我有这个代码将数据从文本文件加载到MySQL表中。但我不知道为什么它不工作。
我的php代码:
self::$mysqliStmts=DBCon::ConnectToDB();
self::$data=DBCon::QueryDataWithoutProcessing("LOAD DATA INFILE 'C:\wamp\www\php\gagster\Others\friends.txt' INTO TABLE gagster.friends");
mysqli_close(self::$mysqliStmts);
public static f
我正在尝试更新表中的数据,该表有5个字段。这些字段如下: proj_name、cust_name、address、cost和details。
下面是我的更新代码(update_orde.php):
<?php
include("connect.php");
// get value of id that sent from address bar
$id=$_GET['id'];
// Retrieve data from database
$sql="SELECT * FROM project WHERE id='$id
我有一个php表,它在表中显示月份的天数:
//count up the days, untill we've done all of them in the month
while ( $day_num <= $days_in_month )
{
echo "<td> $day_num </td>";
$day_num++;
$day_count++;
我有第二个表,它为每个月的每一天调用一个单独的查询:
<tr>
<td> </td>
嗨,我想获得以下结果,以便在php中使用搜索脚本,我有两个表,如下所示
Table 1 :
-----------------------------
id l name l url l image url l
-------------------------------
Table 2 :
-----------------------------------
id l tableoneid l desc l content l
------------------------------------
注:(表1-> id) =(表2 --> tableoneid)
我正在尝试创建一个php脚本,它使用WHERE子句从我的表中选择一行。问题是mysql查询没有返回任何行。我知道这个变量是正确的(它的用户提交了)。
$title = mysql_real_escape_string($_REQUEST["title"]);
$query = mysql_query("SELECT * FROM links WHERE title ='$title'", $con)
or die ("Error: " . mysql_error());
我正在寻找任何可以解决我的问题的想法。我知道mysql运行
在这种情况下,我可以从MYSQL数据库中的多个表中进行选择。在任何给定的时间,我只需要访问一个表。
我可以将表的名称放在一个变量中,然后在查询中设置它吗?这样当我想要更改表时,我只需要更新一个变量?
我是这样想的:
而不是:
$order = "SELECT * FROM 2FieldForm ORDER BY ID";
执行以下操作:
$table = mysql_select_table("2FieldForm");
$order = "SELECT * FROM $table ORDER BY ID";
现在我甚