gpt4 book ai didi

php - PDO sql 查询未执行且未进一步加载 html 内容

转载 作者:搜寻专家 更新时间:2023-10-31 22:02:27 24 4
gpt4 key购买 nike

此 PHP 代码不打印任何内容,也无法打印其下方的 HTML....

数据库和表已设置并完美运行。但是这个查询似乎没有执行。

<?php
$db = new PDO('mysql:dbname=tipcc;host=localhost;charset=utf8', 'root', 'plsdonthack');

$db->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

$stmt=$db->prepare ("INSERT INTO submissions (NAME,TIME,MEMORY,LANG,LINK)
VALUES
(:name,:time,:memory,:lang,:link)");

$stmt->bindParam (':name',$_COOKIE['user'], PDO::PARAM_STR);
$stmt->bindParam (':time',$details['time'], PDO::PARAM_STR);
$stmt->bindParam (':memory',$details['memory'], PDO::PARAM_STR);
$stmt->bindParam (':lang',$details['langName'], PDO::PARAM_STR);
$stmt->bindParam (':link',$details['link'], PDO::PARAM_STR);

if ($stmt->execute ())
{
echo "hoel";
}
else
{
echo "loal";
}
?>
// Some HTML Below.

错误报告:

fatal error :未捕获异常“PDOException”,消息为“SQLSTATE[23000]:违反完整性约束:1048 Column 'LINK' cannot be null' in/var/www/html/TIP-CC/my_php2.php :171 堆栈跟踪:#0/var/www/html/TIP-CC/my_php2.php(171): PDOStatement->execute() #1 {main} throw in/var/www/html/TIP-CC/my_php2 .php 第 171 行

最佳答案

答案很简单:

我不得不使用函数的返回值。我错误地使用了 IDEONE API。

$result = $client->createSubmission($user, $pass, $input_code, $lang, $input_data, $run, $private );

并将其用作$result['link']

关于php - PDO sql 查询未执行且未进一步加载 html 内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26124054/

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