Я сделал функцию внутри класса под названием premium
, но я получил эту ошибкуMySQL запрос неудачу
MySQL Query fail: SELECT * FROM downloads ORDER BY id DESC
Функция:
public function use_prem(){
error_reporting (E_ALL^E_NOTICE);
$sql = "SELECT * FROM wcddl_downloads ORDER BY id DESC";
$fetch_like = $this->fetch_all_array($sql);
if($this->affected_rows < 0){
echo 'No entries ';
}
else {
foreach($fetch_like as $down_like){
$sql_star = "SELECT * FROM like WHERE download_id='$down_like[id]'";
$row_star = $this->query_first($sql_star);
echo '<br /><a href="#" class="favorite" id="'.$down_like['id'].'" />';
if($down_like['id']!=$row_star['download_id']) {
echo '<img align=\"mezo\" src="../images/star_grey.png"/>';
}
else {
echo '<img src="../images/star.png"/>';
}
echo '</a></div>';
}
}
}
return true;
}
Код хорошо работает, если используется вне этого класса, но не при использовании, как показано. Можете ли вы объяснить, что случилось?
Какая ошибка вы получаете от mySQL? Какую библиотеку вы используете для этого? –
Действительно ли это ваш фактический код и фактическое сообщение об ошибке, которое вы видите? –
GIve более подробная информация – safarov