获取错误:致命错误:调用第26行的/homepages/44/d1895123746/htdocs/cll/index.php中的未定义函数()。如何修复?
获取错误:致命错误:调用第26行的/homepages/44/d1895123746/htdocs/cll/index.php中的未定义函数()。如何修复?,php,mysql,database,Php,Mysql,Database,我想从我的MySQL数据库接收数据。首先,代码如下: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Filmliste</title> <link href="http://code.jquery.com/mobile/1.0a3/jquery.mobile-1.0a3.min.css" rel="stylesheet" type="text/
我想从我的MySQL数据库接收数据。首先,代码如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Filmliste</title>
<link href="http://code.jquery.com/mobile/1.0a3/jquery.mobile-1.0a3.min.css" rel="stylesheet" type="text/css"/>
<script src="http://code.jquery.com/jquery-1.5.min.js" type="text/javascript"></script>
<script src="http://code.jquery.com/mobile/1.0a3/jquery.mobile-1.0a3.min.js" type="text/javascript"></script>
</head>
<body>
<div data-role="page" id="page">
<div data-role="content">
<ul data-role="listview">
<?php
$db = mysql_connect('12345.db.1and1.com', 'dbo42545132301', 'password', 'db4255412601') or die('Fail');
$sql = "SELECT * FROM movielist";
$ergebnis = mysql_query($sql);
while($row = mysql_fetch_object($ergebnis))
{
?>
<li><a href="/detail.php"><?php $row->cover; ?> <?php $row->titel; ?></a></li>
<?php
}
$mysql_close($db);
?>
</ul>
</div>
</div>
</body>
</html>
电影列表
如果将其加载到浏览器中,则会得到以下结果:致命错误:
调用第26行的/homepages/44/D1842134326/htdocs/project/index.php中的未定义函数:()您正在使用$before
mysql\u close()
应该是
mysql_close($db);
注意:。它们不再得到维护
因此,在使用$before
mysql\u close()之前,请使用或MySQLi
(IMO PDO是一个不错的选择)
应该是
mysql_close($db);
注意:。它们不再得到维护
因此,使用或MySQLi
(IMO PDO是一个不错的选择)1)$mysql\u close($db);--->“$”
不应该在那里
2) 在$row->cover
和$row->titel
-->之前使用echo可能“titel
”拼写错误
3) 使用mysql\u select\u db(“db4255412601”,$db)代码>取而代之
代码示例---
电影列表
1)$mysql\u close($db);--->“$”
不应该在那里
2) 在$row->cover
和$row->titel
-->之前使用echo可能“titel
”拼写错误
3) 使用mysql\u select\u db(“db4255412601”,$db)代码>取而代之
代码示例---
电影列表
。它们不再得到维护。看到了吗?改为了解,并使用or-将帮助您决定使用哪一种。除了修复mysql_close(),并考虑使用教程学习,该教程使用准备好的语句教授PDO或MySQLi;您可能还希望将
更改为
,将
更改为
。它们不再得到维护。看到了吗?改为了解,并使用or-将帮助您决定使用哪一种。除了修复mysql_close(),并考虑使用教程学习,该教程使用准备好的语句教授PDO或MySQLi;您可能还想将
更改为
,将
更改为
谢谢!这是对的,但它不能解决它。错误就在SQL代码附近。但是我不知道它是什么…@KITZNG检查if($ergebnis){loop}
谢谢!这是对的,但它不能解决它。错误就在SQL代码附近。但是我不知道它是什么…@KITZNG检查if($ergebnis){loop}
WOW!它起作用了!谢谢你,Biswajit!为什么使用mysql\u select\u db很重要?($mysql_close($db);是错误的,但它无法与此修复一起工作)嘿,我有第二个问题:我已经更改了您标记的所有内容。现在我想将数据加载到页面中。也许您已经看到这将是一个jQuery移动页面。将显示该列表,但没有值。列表项的数量正确(3),但没有内容。你知道会出什么问题吗?哇!它起作用了!谢谢你,Biswajit!为什么使用mysql\u select\u db很重要?($mysql_close($db);是错误的,但它无法与此修复一起工作)嘿,我有第二个问题:我已经更改了您标记的所有内容。现在我想将数据加载到页面中。也许您已经看到这将是一个jQuery移动页面。将显示该列表,但没有值。列表项的数量正确(3),但没有内容。你知道会出什么问题吗?
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Filmliste</title>
<link href="http://code.jquery.com/mobile/1.0a3/jquery.mobile-1.0a3.min.css" rel="stylesheet" type="text/css"/>
<script src="http://code.jquery.com/jquery-1.5.min.js" type="text/javascript"></script>
<script src="http://code.jquery.com/mobile/1.0a3/jquery.mobile-1.0a3.min.js" type="text/javascript"></script>
</head>
<body>
<div data-role="page" id="page">
<div data-role="content">
<ul data-role="listview">
<?php
$db = mysql_connect('12345.db.1and1.com', 'dbo42545132301', 'password') or die('Fail');
mysql_select_db("db4255412601", $db);
$sql = "SELECT * FROM movielist";
$ergebnis = mysql_query($sql);
while($row = mysql_fetch_object($ergebnis))
{
?>
<li><a href="/detail.php"><?php echo $row->cover; ?> <?php echo $row->titel; ?></a></li>
<?php
}
mysql_close($db);
?>
</ul>
</div>
</div>
</body>
</html>