像往常一樣先謝謝了。我已經搜索並搜索了這個答案,但想出了一個空白。
我知道變量$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>
你的數據是什麼樣的? user_id是一個int還是一個字符串?你有任何錯誤,或只是沒有行返回? –
只是爲了增加更多的細節,如果我將變量修剪掉,只需輸入數字8即可,因此爲什麼我幾乎100%變量的輸入是問題。 – bossbowser
嗨芭芭拉user_id是一個int。沒有錯誤,只是沒有行返回。非常感謝 – bossbowser