我正在编写一个用于访问MySQL数据库的php应用程序,在教程中,它说的是一些表单
mysql_connect($host, $user, $pass) or die("could not connect");
Run Code Online (Sandbox Code Playgroud)
PHP如何知道函数失败以便它运行模具部分?我想我在问它的"或"部分是如何工作的.我不认为我以前见过它.
我想从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',它应该获得名称,否则什么也不是,至少它应该给出错误,但是当我使用它时,它仅显示此代码之后的页面内容。我做错了什么?