php-无效查询:';其中第'条;
我正在尝试为已登录的用户创建更新功能,但出现以下错误: 无效查询:“where子句”中的未知列“johnny” 有人能帮我通知这个问题吗php-无效查询:';其中第'条;,php,mysql,Php,Mysql,我正在尝试为已登录的用户创建更新功能,但出现以下错误: 无效查询:“where子句”中的未知列“johnny” 有人能帮我通知这个问题吗 <?php $result = mysql_query("select * from admin where username_admin =".$_SESSION['username_admin']); if($result) { while($row = mysql_fetch_array($result)) { $_SESSION["usern
<?php
$result = mysql_query("select * from admin where username_admin =".$_SESSION['username_admin']);
if($result) {
while($row = mysql_fetch_array($result)) {
$_SESSION["username_admin"] = $row['id_admin'];
?>
<li> <a tabindex="-1" href="edit-user.php?id=<?php echo $row['id_admin']; ?>">Edit Account</a>
</li>
<?php
}
}
else {
echo 'invalid query: '.mysql_error(). "\n";
}
?>
要将字符串发送到sql,必须用单引号将其括起来:
<?php
$result = mysql_query("select * from admin where `username_admin` ='".$_SESSION['username_admin']."'");
if($result) {
while($row = mysql_fetch_array($result)) {
$_SESSION["username_admin"] = $row['id_admin'];
?>
<li> <a tabindex="-1" href="edit-user.php?id=<?php echo $row['id_admin']; ?>">Edit Account</a>
</li>
<?php
}
}
else {
echo 'invalid query: '.mysql_error(). "\n";
}
?>
当您使用旧的不推荐使用的API'syeeaaah.给出答案时,这对OP没有帮助。。它起作用了。。谢谢贾扎卡拉