У меня есть следующий код:MySQLi bind_result & выборки возвращает меньше столбцов
<?php
$mysqli = new MySQLi($db_host, $db_user, $db_pass, $db_select);
$stmt = $mysqli->prepare("SELECT new_title, new_subtitle, new_description FROM news WHERE new_id = ?");
$stmt->bind_param("i", $selected_id);
$stmt->execute();
$stmt->bind_result($news_title, $news_subtitle, $news_description);
$stmt->fetch();
$stmt->free_result();
$stmt->close();
$mysqli->close();
?>
<?php echo $news_title; ?><br />
<?php echo $news_subtitle; ?><br />
<?php echo $news_description; ?>
Проблема заключается в том, что $ news_description возвращается пустым, хотя есть значение в БД! Обратите внимание, что я столкнулся с этой проблемой раньше (с другой таблицей и полями), но я не пытался ее решить, потому что изменил свои планы относительно этой страницы. Теперь, к сожалению, я должен решить это, и я уже три дня и все еще не ухожу!
Спасибо!
@egis: благодарю вас за ответ! Я пробовал это и все еще не работаю! Любые другие идеи? –