Php 获取mysql查询的结果 $usr=mysql\u real\u escape\u字符串($\u POST['pre\u name']); $sql=mysql_查询(“从`account`中选择*WHERE`name`LIKE'.$usr.”)或die(“sql错误”); $sqlly=mysql\u fetch\u数组($sql); $adminid=mysql_查询(“从帐户中选择webadmin,其中name='$name'); $adminidresult=mysql\u fetch\u数组($adminid); 如果($sqlly[“webadmin”]==1) $status=“admin”; 其他的 { 如果($usertime>$timedifference) $status=“”; 其他的 { $status=“”; } }
基本上,我想做的是,如果$sqlly[“webadmin”]等于1,它将显示一个带admin的span。第二个if表示用户是否登录,它将显示一个联机图标。它仅在$sqlly[“webadmin”]等于零时才适用。如果你需要更多的规范,我很乐意提供。谢谢你帮助我Php 获取mysql查询的结果 $usr=mysql\u real\u escape\u字符串($\u POST['pre\u name']); $sql=mysql_查询(“从`account`中选择*WHERE`name`LIKE'.$usr.”)或die(“sql错误”); $sqlly=mysql\u fetch\u数组($sql); $adminid=mysql_查询(“从帐户中选择webadmin,其中name='$name'); $adminidresult=mysql\u fetch\u数组($adminid); 如果($sqlly[“webadmin”]==1) $status=“admin”; 其他的 { 如果($usertime>$timedifference) $status=“”; 其他的 { $status=“”; } },php,mysql,Php,Mysql,基本上,我想做的是,如果$sqlly[“webadmin”]等于1,它将显示一个带admin的span。第二个if表示用户是否登录,它将显示一个联机图标。它仅在$sqlly[“webadmin”]等于零时才适用。如果你需要更多的规范,我很乐意提供。谢谢你帮助我 哦,顺便提一下,问题是,既然我是管理员,但它显示了联机按钮,但我希望它显示管理员跨度。尝试调试$sqLL[ [ WebAdmin ] ],好像它没有得到一个PrtutYr($SLLLY)来检查结果,并考虑使用MySqLyFuffChyas
哦,顺便提一下,问题是,既然我是管理员,但它显示了联机按钮,但我希望它显示管理员跨度。
尝试调试$sqLL[ [ WebAdmin ] ],好像它没有得到一个PrtutYr($SLLLY)来检查结果,并考虑使用MySqLyFuffChyasAsCo。还检查您的查询是否返回一行或多行!遗憾的是,print\u r没有为我做任何事情,我将mysql\u query\u数组切换为assoc。我也尝试了我的查询,它应该只显示一行0或1。但是我不确定它是否正确读取了查询中的变量。为什么要像一样使用名称?您要检索多少用户。
$usr = mysql_real_escape_string($_POST['pre_name']);
$sql = mysql_query("SELECT * FROM `account` WHERE `name` LIKE '".$usr."'") or die("SQL ERROR");
$sqlly = mysql_fetch_array($sql);
$adminid = mysql_query("SELECT webadmin from account where name = '$name'");
$adminidresult = mysql_fetch_array($adminid);
if($sqlly["webadmin"] == 1)
$status = "<span class=\"pbadge sbc5\">admin</span>";
else
{
if($usertime > $timedifference)
$status="<img width=\"66\" height=\"13\" src=\"img/online.gif\" class=\"mb5\">";
else
{
$status="";
}
}