gpt4 book ai didi

mysql - mysql_insert_id() 中的空格;返回

转载 作者:行者123 更新时间:2023-11-29 14:23:06 25 4
gpt4 key购买 nike

我的 id 前面有空格吗?

当它回来时我得到这个?

&id=%20%20%20%20%20%20%20%20%20%20%20%201005

它应该只是这样做

&id=1005

这可能是我的jquery数据代码吗?

    success: function(data) { 
$('.success').slideDown('slow');
setTimeout(function(){window.location="user.php?v=single&id="+data;}, 3000);
}

或者可能是php代码?

<?php
include 'includes/db.php';
protect();
if(isset(clean($_POST['uid']))) {
$usrid=$_SESSION['uid'];
$insertNewUser=mysql_query("INSERT INTO users (uid,status,datetime) VALUES ('$usrid','0',NOW())") or die(mysql_error());
$id=mysql_insert_id();
echo $id;
$insertUserOptions=mysql_query("INSERT INTO users_options (uid,lid) VALUES ('$usrid','$id')") or die(mysql_error());
mkdir('media/listings/'.$id,0755);
mkdir('media/listings/'.$id.'/photos',0755);
mkdir('media/listings/'.$id.'/documents',0755);
mkdir('media/listings/'.$id.'/video',0755);
mkdir('media/listings/'.$id.'/audio',0755);
chmod('media/listings/'.$id,0775);
chmod('media/listings/'.$id.'/photos',0775);
chmod('media/listings/'.$id.'/documents',0775);
chmod('media/listings/'.$id.'/video',0775);
chmod('media/listings/'.$id.'/audio',0775);
}
?>

更新:

id前面的所有字符都是因为我在protect()函数中添加了几行文件。一旦我将这些包含移动到一个新函数中并相应地调用它,它就解决了问题。也感谢马丁提供清晰的解决方案:)。

最佳答案

您可能在代码中输出一些空格,例如在 includes/db.php

我的建议是永远不要在文件末尾关闭 PHP 代码。这是没有必要的,只会带来麻烦

关于mysql - mysql_insert_id() 中的空格;返回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11448752/

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