gpt4 book ai didi

php - MYSQL无法插入mediumtext列

转载 作者:行者123 更新时间:2023-11-29 12:40:51 25 4
gpt4 key购买 nike

我正在创建一个脚本,该脚本将查询旧数据库并从中提取信息,然后将其推送到新数据库(具有新结构)。

我的问题是旧数据库中的一个表有一列 text 类型。当我拉出此文本(有效)并尝试将其推送到新数据库(具有类型为 mediumtext 的列)时,查询不会成功。

显然查询存在一些错误,但由于某种原因我的页面没有输出任何错误。

这个问题更多的是关于我做错了什么与如何将错误输出到页面,但无论如何,有人可以帮助我吗?谢谢!

PHP:

$grad5app = mysqli_query($grad5app_connect, "SELECT * FROM international");
while ($row = mysqli_fetch_array($grad5app)) {
$applicationId = $row[0];
$toefl_hasTaken = $row[27];
$toefl_hasReported = $row[28];
$toefl_date = $row[2];
$toefl_score = $row[3];
$hasUSCareer = $row[4];
$usCareerDetails = $row[5];
$hasFurtherStudies = $row[29];
$furtherStudiesDetails = $row[6];
$hasHomeCareer = $row[30];
$homeCareerDetails = $row[7];
$financeDetails = $row[8];
$usFriendsOrRelatives = $row[9];
$usEmergencyContact_name = $row[10];
$usEmergencyContact_relationship = $row[17];
//$usEmergencyContact_contactInformationId = $row[];
$homeEmergencyContact_name = $row[18];
$homeEmergencyContact_relationship = $row[26];
//$homeEmergencyContact_contactInformationId = $row[];

echo $usCareerDetails;

$grad5app1 = mysqli_query($grad5app_connect, "SELECT * FROM applicants WHERE applicant_id = ".$applicationId." ");
while ($row1 = mysqli_fetch_array($grad5app1)) {
$isInternationalStudent = $row1[132];

mysqli_query($gradschool_application_2_connect, "INSERT INTO APPLICATION_International (applicationId, isInternationalStudent, toefl_hasTaken, toefl_hasReported, toefl_date, toefl_score, hasUSCareer, usCareerDetails".
") VALUES (".$applicationId.", ".$isInternationalStudent.", ".$toefl_hasTaken.", ".$toefl_hasReported.", '".$toefl_date."', ".$toefl_score.", ".$hasUSCareer.", '".$usCareerDetails."')");
}
}

变量$usCareerDetailstext类型的内容,并且需要推送到mediumtext类型的列。但是,此查询不起作用,如果我从查询中删除 usCareerDetails ,那么它会成功推送数据。

页面输出:

我要在美国工作 2 年。

输出是从旧数据库中提取的 echo $usCareerDetails;

最佳答案

问题不在于查询,而在于数据。 I'm 中的 ' 正在破坏您的查询。使用prepared statements你应该没问题。

关于php - MYSQL无法插入mediumtext列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26148386/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com