gpt4 book ai didi

php - 从数据库中增加整数

转载 作者:行者123 更新时间:2023-11-30 21:57:04 24 4
gpt4 key购买 nike

我有一个数据库,我在其中获取我的 id 作为整数。我想使用这个值来重命名新文件。为此,我试图捕获最大的数字并加 1。为简化起见,假设 id = 3。

如果我执行 echo ($zeile['id']) + 1; 我得到 31

如果我执行 echo intval($zeile['id']) + 1; 我得到 1 (intval(row['id']) 是得到 0)。

如果我这样做 $i = $zeile['id']; $i = $i+1; echo $i; 我得到 1($i 得到 0)。

如果我执行 var_dump($zeile['id']) + 1;它会得到 NULL

如果我执行 echo intval(trim($zeile['id'])) + 1; 我又得到了 1

还有什么我可以尝试生成一个实数并轻松增加它?

这是我的代码:

<!DOCTYPE HTML>
<html>
<head>
<title>Upload</title>
</head>

<body>
<?php
define ('MYSQL_HOST', 'localhost');
define ('MYSQL_BENUTZER', 'root');
define ('MYSQL_KENNWORT', '');
define ('MYSQL_DATENBANK', 'fotoupload');

$db_link = mysqli_connect (
MYSQL_HOST,
MYSQL_BENUTZER,
MYSQL_KENNWORT,
MYSQL_DATENBANK
);

$sql = "SELECT id FROM versuch1 ORDER BY id DESC LIMIT 1";

$db_erg = mysqli_query( $db_link, $sql );
if ( ! $db_erg ) {
die('Ungültige Abfrage: ' . mysqli_error($db_link));
}

while ($zeile = mysqli_fetch_assoc( $db_erg)){
echo 'ID:' . $zeile['id'] . '<br/>';
}

echo var_dump($zeile['id']) +1 ;

mysqli_free_result( $db_erg );

?>

</body>
</html>

最佳答案

我将 echo intval($zeile['id']) + 1; 替换成了 while 循环。

关于php - 从数据库中增加整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44790638/

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