相关疑难解决方法(0)

mysql_insert_id()始终返回0

我搜索了4个小时仍然找不到正确的答案为什么这个函数返回0.它昨天工作但现在我对脚本做了一些更改(很多事情已经改变了)...我知道有很多话题像我的但我不能找到正确的答案.

我的index.php上有4个文本输入.我用update.php文件(POST方法)捕获它们.

这是update.php的一部分

<?php
include "db.php";
connect_to_db();

require_once('recaptchalib.php');
$privatekey = "N/A";
$resp = recaptcha_check_answer ($privatekey,$_SERVER["REMOTE_ADDR"],$_POST["recaptcha_challenge_field"],$_POST["recaptcha_response_field"]);

if (!$resp->is_valid) {
    echo 'Tekst sa slike je pogresno prepisan. Vracamo Vas natrag.';
    echo '<meta http-equiv="refresh" content="5; URL=../">';

} else {
    $pic1 = $_POST["pic1"];
    $p1 = htmlspecialchars($pic1);
    $pic2 = $_POST["pic2"];
    $p2 = htmlspecialchars($pic2);
    $html = $_POST["html"];
    $h = htmlspecialchars($html);
    $link = $_POST["link"];
    $l = htmlspecialchars($link);

    $id = mysql_insert_id();

    $query = "INSERT INTO `koraci` (`id`, `p1`, `p2`, `h`, `l`) VALUES ({$id}, '{$p1}', '{$p2}','{$h}','{$l}')";
    $result = mysql_query($query) …
Run Code Online (Sandbox Code Playgroud)

php mysql

1
推荐指数
1
解决办法
5997
查看次数

标签 统计

mysql ×1

php ×1