Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/245.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
创建CRUD应用程序时,php中与mysqli相关的错误_Php_Mysql_Mysqli_Crud - Fatal编程技术网

创建CRUD应用程序时,php中与mysqli相关的错误

创建CRUD应用程序时,php中与mysqli相关的错误,php,mysql,mysqli,crud,Php,Mysql,Mysqli,Crud,因此,我是PHP的初学者,正在使用MySQL制作一个简单的CRUD应用程序。我已经完成了CRUD应用程序表的制作,并且已经成功地将其与MySQL数据库连接起来。但是,当我在服务器上加载页面时,我会遇到无法调试的错误。下面是我的CRUD表的部分代码,我在其中遇到了错误(代码的第57-74行): PHP和MySQL之间的数据库连接缺少最重要的一行。mysqli类表示PHP和MySQL数据库之间的连接。另外,启用mysqlierror reporting,以便您可以轻松找到错误。请参阅更多: $mys

因此,我是PHP的初学者,正在使用MySQL制作一个简单的CRUD应用程序。我已经完成了CRUD应用程序表的制作,并且已经成功地将其与MySQL数据库连接起来。但是,当我在服务器上加载页面时,我会遇到无法调试的错误。下面是我的CRUD表的部分代码,我在其中遇到了错误(代码的第57-74行):


PHP和MySQL之间的数据库连接缺少最重要的一行。
mysqli
类表示PHP和MySQL数据库之间的连接。另外,启用
mysqli
error reporting,以便您可以轻松找到错误。请参阅更多:


$mysql似乎为空。如果您已成功将其连接到my mysql数据库,则需要将此连接作为
$mysql
(无论如何,在此代码中)传递到所有其他数据库方法。请不要手动检查连接错误。启用错误报告。请阅读:谢谢您的编辑和宝贵的链接谢谢您的好意先生。现在开始工作了@我很高兴我能帮助你。快乐编码!
// Attempt select query execution my
                    $sql = "SELECT * FROM students";
                    if($result = $mysqli->query($sql)){
                        if($result->num_rows > 0){
                            echo "<table class='table table-bordered table-striped'>";
                                echo "<thead>";
                                    echo "<tr>";
                                        echo "<th>id</th>";
                                        echo "<th>Name</th>";
                                        echo "<th>Father's Name</th>";
                                        echo "<th>Mother's Name</th>";
                                        echo "<th>Email</th>";
                                        echo "<th>Contact</th>";
                                        echo "<th>Alt. Contact</th>";
                                        echo "<th>Alt. Contact</th>";
                                    echo "</tr>";
                                echo "</thead>";
                                echo "<tbody>";
Notice: Undefined variable: mysqli in /Applications/XAMPP/xamppfiles/htdocs/student/options2.php on line 59

Fatal error: Uncaught Error: Call to a member function query() on null in /Applications/XAMPP/xamppfiles/htdocs/student/options2.php:59 Stack trace: #0 {main} thrown in /Applications/XAMPP/xamppfiles/htdocs/student/options2.php on line 59
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
$mysqli = new mysqli("your_host", "your_user", "your_password", "your_database");

// Change character set to utf8
$mysqli->set_charset("utf8mb4");