PHP / MySQL致命内存分配错误

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了PHP / MySQL致命内存分配错误脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我得到了致命错误:此行上允许的内存大小为268435456字节(尝试分配4294967296字节)错误
$stmt -> bind_result($tITle,$author,$contents,$date,$image,$status);

一个MysqLi / PHP语句,查询一个select语句,从数据库获取1行文本,有谁知道什么是错误的?

页面上的完整(且唯一)功能

function get_selected_article($post_tyPE,$post_id,$post_name)
{
    $con = new MysqLi("---my ip---","---my user---","---my pass---","---my database---");

if (MysqLi_connect_errno())
{
    echo "A PRoblem has occurred";
    exit();
}

if ($stmt = $con -> prepare("SELECT `title`,`author`,`content`,`date`,`image`,`status` From ---my table--- WHERE `id` = ? AND `type` = ? ORDER BY `id` DESC"))
{
    $stmt -> bind_param("is",$post_type); // "i" for int
    $stmt -> execute();
    $stmt -> bind_result($title,$status);

    while ($stmt -> fetch())
    {
        echo "<table class = 'single_article_table'>";
        echo "<tr><td align='left'>".$date."</td><td align='left'>".$post_type."</td><td align='right'>".$author."</td></tr>";
        echo "<tr><td colspan='2'>".$title."</a></td></tr>";
        echo "<tr><td colspan='3'>".$content."</td></tr>";
        echo "</table>";
    }

    $stmt -> close();
}

    $con -> close();
}

谢谢

您的内容列是LONGTEXT – “一个TEXT列,最大长度为4,294,967,295或4GB(232-1)字符.”来自文档: http://dev.mysql.com/doc/refman/5.0/en/string-type-overview.html

脚本宝典总结

以上是脚本宝典为你收集整理的PHP / MySQL致命内存分配错误全部内容,希望文章能够帮你解决PHP / MySQL致命内存分配错误所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。