Php MySQL从一行中选择数据
我有这个密码Php MySQL从一行中选择数据,php,mysql,Php,Mysql,我有这个密码 if($_GET['action'] == 'test') { $query = "SELECT * FROM users WHERE user_id = {$_GET['id']}"; $result = @mysqli_query($dbc, $query) or die('Query failed: ' . mysqli_error($dbc)); } 现在我想输出一个文本,比如 用户名:
if($_GET['action'] == 'test')
{
$query = "SELECT * FROM users WHERE user_id = {$_GET['id']}";
$result = @mysqli_query($dbc, $query) or die('Query failed: ' . mysqli_error($dbc));
}
现在我想输出一个文本,比如
用户名:Martijn(这是ID 1中的用户名)
注册日期:2015年1月1日
但我不能让它工作。我查了很多问题,但没找到。在这里您可以看到网站:您不需要在那里进行错误抑制
这通常在PHP MySQL教程的第三页中
您必须在$result…
行之后添加到代码中:
while($row = mysqli_fetch_assoc($result))
{
echo "<p> Username" . $row['user_name'] . " - Reg Date" . $row['reg_date'] . " .</p>";
}
while($row=mysqli\u fetch\u assoc($result))
{
echo“用户名”。$row['user\u name']。“-Reg Date”。$row['Reg\u Date']。””;
}
您不需要在那里进行错误抑制
这通常在PHP MySQL教程的第三页中
您必须在$result…
行之后添加到代码中:
while($row = mysqli_fetch_assoc($result))
{
echo "<p> Username" . $row['user_name'] . " - Reg Date" . $row['reg_date'] . " .</p>";
}
while($row=mysqli\u fetch\u assoc($result))
{
echo“用户名”。$row['user\u name']。“-Reg Date”。$row['Reg\u Date']。””;
}
您不需要在那里进行错误抑制
这通常在PHP MySQL教程的第三页中
您必须在$result…
行之后添加到代码中:
while($row = mysqli_fetch_assoc($result))
{
echo "<p> Username" . $row['user_name'] . " - Reg Date" . $row['reg_date'] . " .</p>";
}
while($row=mysqli\u fetch\u assoc($result))
{
echo“用户名”。$row['user\u name']。“-Reg Date”。$row['Reg\u Date']。””;
}
您不需要在那里进行错误抑制
这通常在PHP MySQL教程的第三页中
您必须在$result…
行之后添加到代码中:
while($row = mysqli_fetch_assoc($result))
{
echo "<p> Username" . $row['user_name'] . " - Reg Date" . $row['reg_date'] . " .</p>";
}
while($row=mysqli\u fetch\u assoc($result))
{
echo“用户名”。$row['user\u name']。“-Reg Date”。$row['Reg\u Date']。””;
}
您可以使用mysqli\u fetch\u数组函数进行此操作
if($_GET['action'] == 'test')
{
$query = "SELECT * FROM users WHERE user_id = {$_GET['id']}";
$result = @mysqli_query($dbc, $query) or die('Query failed: ' . mysqli_error($dbc));
$row = mysqli_fetch_array($result, MYSQLI_ASSOC);
}
echo $row["Username"];
您必须将用户名替换为数据库中的任何字段名。您可以使用mysqli\u fetch\u数组函数进行此操作
if($_GET['action'] == 'test')
{
$query = "SELECT * FROM users WHERE user_id = {$_GET['id']}";
$result = @mysqli_query($dbc, $query) or die('Query failed: ' . mysqli_error($dbc));
$row = mysqli_fetch_array($result, MYSQLI_ASSOC);
}
echo $row["Username"];
您必须将用户名替换为数据库中的任何字段名。您可以使用mysqli\u fetch\u数组函数进行此操作
if($_GET['action'] == 'test')
{
$query = "SELECT * FROM users WHERE user_id = {$_GET['id']}";
$result = @mysqli_query($dbc, $query) or die('Query failed: ' . mysqli_error($dbc));
$row = mysqli_fetch_array($result, MYSQLI_ASSOC);
}
echo $row["Username"];
您必须将用户名替换为数据库中的任何字段名。您可以使用mysqli\u fetch\u数组函数进行此操作
if($_GET['action'] == 'test')
{
$query = "SELECT * FROM users WHERE user_id = {$_GET['id']}";
$result = @mysqli_query($dbc, $query) or die('Query failed: ' . mysqli_error($dbc));
$row = mysqli_fetch_array($result, MYSQLI_ASSOC);
}
echo $row["Username"];
您必须用数据库中的字段名替换用户名。步骤1,删除
@mysqli_query
中的错误抑制@
。因此$result=mysqli_query($dbc,$query)或die('query failed:')。mysqli_error($dbc))代码>页面显示未定义变量行
。您的while()
代码在哪里?我没有while()
代码…步骤1,删除@mysqli_query
中的错误抑制@
。因此$result=mysqli_query($dbc,$query)或die('query failed:')。mysqli_error($dbc))代码>页面显示未定义变量行
。您的while()
代码在哪里?我没有while()
代码…步骤1,删除@mysqli_query
中的错误抑制@
。因此$result=mysqli_query($dbc,$query)或die('query failed:')。mysqli_error($dbc))代码>页面显示未定义变量行
。您的while()
代码在哪里?我没有while()
代码…步骤1,删除@mysqli_query
中的错误抑制@
。因此$result=mysqli_query($dbc,$query)或die('query failed:')。mysqli_error($dbc))代码>页面显示未定义变量行
。你的while()
代码在哪里?我没有while()
代码…非常感谢你!当我能回答的时候,我会回答:)谢谢你,芒奇!当我能回答的时候,我会回答:)谢谢你,芒奇!当我能回答的时候,我会回答:)谢谢你,芒奇!我会尽可能地回答:)