相关疑难解决方法(0)

如何"做一些事情或DIE()"在PHP中工作?

我正在编写一个用于访问MySQL数据库的php应用程序,在教程中,它说的是一些表单

mysql_connect($host, $user, $pass) or die("could not connect");
Run Code Online (Sandbox Code Playgroud)

PHP如何知道函数失败以便它运行模具部分?我想我在问它的​​"或"部分是如何工作的.我不认为我以前见过它.

php mysql conditional exception-handling

96
推荐指数
3
解决办法
9万
查看次数

如果id匹配则从mysql中选择行

我想从mysql中选择与特定ID匹配的行。如果ID匹配,我想获取结果;如果数据库中不存在ID,则不应执行任何操作。

我像这样跑:

$q = "SELECT * FROM entries where id= '1'";
$result = mysql_query($q) or die(mysql_error());

if($result){
    $row = mysql_fetch_array($result) or die(mysql_error());
    $name = $row['name'];   
    }

echo "hello".$name;
Run Code Online (Sandbox Code Playgroud)

如果在数据库中存在id'1',它应该获得名称,否则什么也不是,至少它应该给出错误,但是当我使用它时,它仅显示此代码之后的页面内容。我做错了什么?

php mysql

1
推荐指数
1
解决办法
4万
查看次数

标签 统计

mysql ×2

php ×2

conditional ×1

exception-handling ×1