如何绑定substring_index

时间:2017-04-23 10:54:42

标签: php mysql mysqli bind

我必须从数据库文章中获得很少的单词,所以我使用了SUBSTRING_INDEX。我不知道如何将其与准备好的声明绑定。当我尝试我得到错误时:

  

警告:mysqli_stmt :: bind_result():绑定变量的数量与第36行的C:\ xampp \ htdocs \ op \ php \ fetch_pages.php中预准备语句中的字段数不匹配

我的代码(php + mysql查询):

if(isset($_POST['c'])) {
        $results = $mysqli->prepare("SELECT id, title, author, count, date, image, SUBSTRING_INDEX(article, ' ', 200) as article_short FROM articles WHERE category=$c");
        $results->execute(); //Execute prepared Query
        $results->bind_result($id, $title, $article, $author, $count, $date, $image, $article_short); //bind variables to prepared statement

问题在于$ article_short变量。请帮忙!

0 个答案:

没有答案