分享
  • 收藏
  • 举报
    X
    请教一下数据库插入文本的问题
    • 闻过则喜 消费1195.52元 2023-10-29 17:45 17:45
    184
    0

    模仿写的一段代码, 文本插入数据库, 文件名作为标题插入成功了, 但是文本内容插入不成功,该怎么改写呢:


     // 开始事务

        $conn->autocommit(false);

        $success = true;


        foreach ($files as $file) {

            // 从文件名中提取标题(去掉文件夹路径和文件扩展名)

            $title = basename($file, ".txt");


            // 从文件中读取内容

            $content = file_get_contents($file);


            // 使用预处理语句插入到 qb_cms_content1 表

            $stmt1 = $conn->prepare("INSERT IGNORE INTO `$tableName1` (`$titleColumn1`, `$contentColumn1`, `$fidColumn`, `$uidColumn`, `$midColumn`) VALUES (?, ?, ?, ?, ?)");

            $stmt1->bind_param("ssiii", $title, $content, $fid, $uid, $mid);

            $fid = 10;

            $uid = 1;

            $mid = 1;


            $result1 = $stmt1->execute();


            if ($result1 === false) {

                $success = false;

                echo "导入失败:$title<br>";

                echo "错误信息:" . $stmt1->error . "<br>";

                continue; // 如果有一步操作出错则跳过当前文件,继续下一个文件的处理

            }


            echo "导入成功:$title<br>";


    0
    赏礼
    赏钱
    收藏
    点击回复
        全部留言
    • 0
    更多回复
        你可能感兴趣的主题
    恢复多功能编辑器
  • 3 1
  • 推荐内容
    扫一扫访问手机版
    请选择要切换的马甲:

     
    网页即时交流
    QQ咨询
    咨询热线
    020-28998648