Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
获取错误:致命错误:调用第26行的/homepages/44/d1895123746/htdocs/cll/index.php中的未定义函数()。如何修复?_Php_Mysql_Database - Fatal编程技术网

获取错误:致命错误:调用第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; ?>&nbsp;<?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; ?>&nbsp;<?php echo $row->titel; ?></a></li>
                <?php

    }

    mysql_close($db);
    ?>
            </ul>       
        </div>
    </div>


    </body>
    </html>