gpt4 book ai didi

php - mysql_result() 无法找到 rsource

转载 作者:行者123 更新时间:2023-12-01 00:43:24 26 4
gpt4 key购买 nike

我有以下代码 echo 来 self 的表 challenge 的最大 id 但是它给了我这个错误:

Warning: mysql_result(): id not found in MySQL result index 6 in D:\xampp\htdocs\challenge.php on line 8

这是我的代码:

<?php

require('config.php');


$result = mysql_query("SELECT max(id) FROM `challenge`");
$id = mysql_result($result, 0, 'id');
echo $id;
?>

我的表 challenge 确实有一个 id 列,那么为什么 PHP 找不到。我确实与我的数据库建立了正确的连接。

最佳答案

就像它说的那样,您不会返回一个名为“id”的列,而是返回一个名为“max(id)”的列。如果您想将该列称为“id”,请使用别名:

$result = mysql_query("SELECT max(id) AS id FROM `challenge`");

记下AS id

(旁注:正如 Jay Blanchard 在他的评论中所说,mysql_* 函数因安全问题而被弃用。请查看 MySQLi,并将准备好的语句作为其中的一部分。)

关于php - mysql_result() 无法找到 rsource,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26366314/

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