我正在使用以下代码:
$con = mysql_connect("NOTGIVEN","NOTGIVEN","NOTGIVEN");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("user_live", $con);
$result = mysql_query("SELECT * FROM user_new_post ORDER BY user_date_post DESC");
while($row = mysql_fetch_array($result))
{
print($row['user_full_name']);
}
而不是选择表格/行user_new_post
我如何能够选择单个值“users”然后打印/回显它们?
答案 0 :(得分:1)
您可以使用另一个表“user”来使用
SELECT * FROM user
或者您可以使用WHERE子句
SELECT * FROM user_new_post WHERE user_full_name like 'a%' ORDER BY user_date_post DESC
以“a”
开头获取所有用户全名答案 1 :(得分:0)
您可以搜索确切的用户名,如下所示:
$result = mysql_query("SELECT * FROM user_new_post WHERE user_name= '".$user."'");
或者在查询中执行正则表达式以搜索与您的模式匹配的用户名:
$result = mysql_query("SELECT * FROM user_new_post WHERE user_name REGXP '".$pattern."'");
或者使用MySQL提供的关键作品:
$result = mysql_query("SELECT * FROM user_new_post WHERE user_name like '".$user."'");