当前位置: 首页 > 知识库问答 >
问题:

不执行if语句PHP[duplicate]

董意蕴
2023-03-14

它直接在我的网站上找到0个结果,而不是做echo$行有什么想法吗?我希望它从我的数据库(phpmyadmin)中提取,数据库名称是events\u table。

<?php

$servername = "localhost";
$dbname = "events_table";




$conn =  new mysqli($servername, $dbname);
$sql = "SELECT ID, Title, Description, Month FROM 
                              'events_table'";
$result = $conn->query($sql);


if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());

}




if ($result = $conn->query($sql)){
    echo "query success";


    while($row =  $result->fetch_assoc()) {
        echo $row["ID"],  $row["Title"], $row["Description"] ;
    }
}
else {

    echo "0 Results";
}
$conn->close();
?>

共有2个答案

湛博易
2023-03-14

你有$conn=new mysqli($serverame,$dbname);缺少一些参数

// Hostname: 127.0.0.1, username: your_user, password: your_pass, db: sakila
$mysqli = new mysqli('127.0.0.1', 'your_user', 'your_pass', 'sakila');

http://php.net/manual/en/mysqli.examples-basic.php

王杰
2023-03-14

不要在''之间包装您的表名,而是使用backtick',这是解析语法错误。因此,您的查询没有0个结果,它将失败。

你真的应该把你的错误报告

 类似资料:
  • 我正在编写一个简单的算法来求解Euler项目#5,但其中一个if语句不起作用。在findNumber()方法中,更改字段变量“divisibleNum”的if语句不会更改变量的值,因此每次编译时,输出总是1。 我试着回答“能被1到25的所有数字平均整除(无余数整除)的最小正数是多少?” 输出需要是可被1-25整除(包括)的最小正数,但每次只打印1。

  • 问题内容: 我对编程还比较陌生,最近开始学习Java,以便转向Android编程。我以为我会创建一个非常简单的计算器来练习,但是看来我的if语句不起作用。 我正在使用Eclipse IDE,并且在要求执行该操作之前,它运行良好。它会显示选项,但不会让我输入任何内容(我一直在用5乘以2进行测试)。 我搜索了类似的问题,并尝试了他们的建议,但似乎仍然行不通。我将不胜感激,我想这可能只是我正在做的一个简

  • 我正在练习Python,我想写一个程序来检查当前时间,看看它是否与2:12 pm匹配,并说:所以首先我想要使用模块,但我不知道如何使用? 我的问题是我不知道如何使用时间模块。或者我用的语法对不对? 我的代码:

  • 首先,我发现了另外两条有类似问题的线索。问题在于,他们没有为字符串使用正确的等号,也没有为他们的特定问题正确设置if语句的格式。 在我的任务中,我需要创建一个名为“猪”的游戏,玩家与计算机对决,在掷骰子时先获得100分。如果玩家在一个回合中掷1,他们不会得到额外的分数。如果玩家掷两个1,那么他们将失去所有分数。我还没有对电脑的回合进行编码,只是专注于玩家。请告诉我我做错了什么。提前非常感谢。 我的

  • 目前在学校做信息技术评估,我的else声明遇到了问题。 代码: 不管怎样,为什么在if语句为真的情况下还要使用else语句呢?

  • 我在研究手机导航。我对简单的if/else如何工作的理解肯定有根本性的错误(我已经有一段时间没有使用jQ/js了),因为这两个语句是串行执行的。实际上‘else’首先运行,然后——不管我是否包含‘toggleNav()’函数或$(nav)。toggleClass('open') -然后也执行' if '语句。 我认为这可能与事件有关,所以我尝试了两个li上的函数。仪表板切换导航和(a.dashbo