php - PHP 中无法访问的语句

标签 php mysql netbeans syntax-error unreachable-statement

require_once 'C:/wamp/www/FirstWebsite/CommonFunctions.php';

function SelectRowByIncrementFunc(){
    $dbhose = DB_Connect();
    $SelectRowByIncrementQuery = "SELECT * FROM trialtable2 ORDER BY ID ASC LIMIT 1";
    $result = mysqli_query($dbhose, $SelectRowByIncrementQuery);
    $SelectedRow = mysqli_fetch_assoc($result);
    return $SelectRowByIncrementQuery;
    return $SelectedRow; //HERE is the error <-------------------------------
    return $result; 
}

$row = $SelectedRow;
echo $row;



if ($row['Id'] === max(mysqli_fetch_assoc($Id))){
    $row['Id']=$row['Id'] === min(mysqli_fetch_assoc($Id));#TODO check === operator
}
else if($row['Id']=== min(mysqli_fetch_assoc($Id))){
    $row['Id']=max(mysqli_fetch_assoc($Id));#TODO check === operator //This logic is important. DONT use = 1!

好的,我正在尝试使用 PHP 为我网站的服务器端编写一个程序。使用 Netbeans 作为我选择的 IDE 我在尝试编写一个将单行存储在关联数组中的函数时遇到了错误。 当我尝试返回变量 $SelectedRow 时出现问题。它会导致“Unreachable Statment”警告。这导致程序一败涂地。 我可以让这段代码在不包含在函数中的情况下工作。但是,我真的不觉得这是在我学习编写程序时解决我的问题的方法。

旁注: 这是我在 SO 上发布的第一个问题,因此非常感谢建设性的批评和提示。我很乐意发布任何有助于回答或其他类似问题的规范。 我不认为这是一个所谓的“副本”问题,因为到目前为止我还没有找到解决 PHP 中相同问题的另一个 SO 问题。 如果有人对我的代码有任何建议,一般来说,我会很高兴听到,因为我才刚刚开始整个 CS 的事情。

最佳答案

您只能返回 一次。第一次 return 之后的所有内容都无法访问。

我不是很清楚你想要从那个函数返回什么,但你只能返回一个值。

关于php - PHP 中无法访问的语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33991211/

相关文章:

php - 如何在没有 javascript 处理的情况下使用多插入内部函数 PDO PHP 显示成功

php - 如何在 PHP 中管理嵌套数据库事务?

c++ - Netbeans C++ 找不到标准库 (Macintosh)

java - 如何使用 Netbeans 8.0.2 构建 JAR 文件?

c++ - 如何将 OpenGL 库链接到 NetBeans 7.1 中的项目

php - 如何通过 laravel 的 lists() 传递不止 id 和 name

php - 如何显示主分类及其子分类下的所有帖子?

php - 如何有效地返回具有多组值匹配的 WHERE 条件的行?

mysql - 大型数据库上的 mysqldump 会导致我的长查询挂起吗?

Mysql 将 varchar 视为 int 错误?