2013-11-23 10 views
-2

我想要做某種顯示用戶頭像的BBCode。 [我:你好]會顯示你好的頭像,但我無法得到它的工作。 有什麼幫助嗎?mysqli_fetch_row()期望參數1爲mysqli_result,在functions.php中給出布爾值(244):第1行上的正則表達式代碼

<?php 
function BBcode($bbcode){ 
$match["iconsrc"] = "/\[i:(.*?)\]/e"; 
$replace["iconsrc"] = '"<img src=\'".mysqli_fetch_row(mysqli_query(db(), "SELECT avatar FROM users WHERE username=$1"))."\'>"'; 

/* Parse */ 
$bbcode = preg_replace($match, $replace, $bbcode); 

/* Return parsed contents */ 
return $bbcode; 
} 
?> 
+8

展開您的代碼。如果我不得不維護那些代碼,我會把你打倒並毆打你。第4線絕對沒有理由成爲單線。這只是要求頭痛。 –

+0

你對'$ string =「..」期待什麼?陣列();'? – kero

回答

1

嘗試打印sql語句。 propably mysqli_query(....)由於某種錯誤返回false。

0

您將一個函數傳遞給mysqli_query();這個函數返回什麼?請確保返回的是您的主機,用戶和密碼的值,即錯誤似乎來自哪裏,給出了您的問題的標題

相關問題