gpt4 book ai didi

PHP Mysql SELECT * FROM tablename WHERE rowname = $variable

转载 作者:行者123 更新时间:2023-12-01 00:10:32 25 4
gpt4 key购买 nike

像往常一样提前致谢。我已经搜索并搜索了这个问题的答案,但一无所获。

我知道变量 $userId 很好,因为回显时它会吐出数字 8。但是,当尝试在我的 Mysql 命令中使用它时,数组只是出现一个空白。

在使用 echo "Not"; 在数组中搜索 NULL 条目时,我考虑到了这一点,但即使这样似乎也没有回显。很奇怪。仅仅是我需要更改 $userId 变量放入 mysql 语句的方式吗?

if($_SESSION['logged_in'] === "logged")
{
if(isset($_SESSION['id']))
{
$userId = $_SESSION['id'];
echo 'The User ID = ' . $userId . '<br>';
$musicidselect = mysql_query("SELECT * FROM myMusic WHERE user_id = '.$userId.'") or die(mysql_error());

while($data = mysql_fetch_array($musicidselect)){
if($data){
print_r($data);
} else{
echo "Not";
}
}

}
}

我在这里遇到问题仅仅是因为这个文件是通过 jquery 加载到另一个页面中的吗?

<script type="text/javascript"> 
jQuery(document).ready(function($){
$("#performsearch").click(function(){
$("#displayresults").empty();
$( "#displayresults" )
.html('<center><img src="http://www.#######.com/wp-content/themes/bigformat/images/ajax-loader.gif">‌​</center>')
.load( '/wp-content/themes/bigformat/template-home-search.php');
return false;
});
});
</script>

最佳答案

这是不正确的

"SELECT * FROM myMusic WHERE user_id = '.$userId.'"

应该是

"SELECT * FROM myMusic WHERE user_id = '".$userId.'"

关于PHP Mysql SELECT * FROM tablename WHERE rowname = $variable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21734224/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com