首页 > 解决方案 > 为什么我的 PHP MySQL 数据库没有连接?

问题描述

我正在尝试从我通过 PHPmyAdmin 创建的 MySQL 数据库中读取一些数据。似乎我可以连接到它,但我不能做 mysqli_query 因为它总是显示错误消息。

我尝试查看其他问答,但似乎没有解决我的问题,我只是不知道我做错了什么。谁能帮帮我吗?

这是我的 index.php


<?php
                $adCounter = 0;

                //require_once ('conf.php');
                // die Konstanten auslagern in eigene Datei
                // die dann per require_once ('konfiguration.php'); 
                // geladen wird.

                // Damit alle Fehler angezeigt werden
                error_reporting(E_ALL);

                // Zum Aufbau der Verbindung zur Datenbank
                // die Daten erhalten Sie von Ihrem Provider
                define ( 'MYSQL_HOST', '');//i deletet those data for security reasons

                // bei XAMPP ist der MYSQL_Benutzer: root
                define ( 'MYSQL_BENUTZER',  ''); //i deletet those data for security reasons
                define ( 'MYSQL_KENNWORT',  '');//i deletet those data for security reasons

                define ( 'MYSQL_DATENBANK', '');//i deletet those data for security reasons         // für unser Bsp. nennen wir die DB oglasi

                $db_link = mysqli_connect (MYSQL_HOST,              //$db_link = mysqli_connect          mysqli_select_db
                                           MYSQL_BENUTZER, 
                                           MYSQL_KENNWORT, 
                                           MYSQL_DATENBANK);
                if ( $db_link )
                {
                    echo 'Good: Veza uspesno postavljena sa Serverom: ';
                    print_r( $db_link);

                }
                else
                {
                    // hier sollte dann später dem Programmierer eine
                    // E-Mail mit dem Problem zukommen gelassen werden
                    die('nije mogucce postaviti vezu sa Serverom: ' . mysqli_error());
                }

                //damit sprska slova nicht vorkommen 
                mysqli_set_charset($db_link, 'utf8');


                $sql = "SELECT * MYSQL_DATENBANK ORDER BY date DESC LIMIT 30";

                $db_erg = mysqli_query( $db_link, $sql );
                if ( ! $db_erg )
                {
                  die('Error: Ungültige Abfrage: ' . mysqli_error());
                }

                echo "<br>";
                echo "<br>";

                while ($zeile = mysqli_fetch_array( $db_erg))
                {

                    echo '<span style="color:ORANGE; font-size:18px;">';
                        echo "<td>". $zeile['date'];
                    echo '</span>';
                    echo '<span style="color:orange; font-size:;">';
                        echo' (Godina-Mesec-Dan)';
                    echo '</span>';
                    echo "<br>";

                    echo '<strong>';
                        echo "<td>". $zeile['title'] . ": ";
                    echo '</strong>';

                    echo "<td>". $zeile['text'] . " --> ";
                    echo "<td>Tel. ". $zeile['number'] . "";
                    echo "</tr>";

                    echo "<br>";
                    echo "<br>";

                    $adCounter = $adCounter+1;

                    if($adCounter > 10){
                        echo '<div class="adsDiv"></div>';
                        echo '<div class="adsDiv"></div>'; 
                    }
                }
                echo "</table>";

                mysqli_free_result( $db_erg );
                mysqli_close($db_link);
            ?>

这是我收到的信息

好: Veza uspesno postavljena sa Serverom:

mysqli 对象 ( [affected_rows] => 0 [client_info] => mysqlnd 5.0.12-dev - 20150407 - $Id: b5c5906d452ec590732a93b051f3827e02749b83 $ [client_version] => 50012 [connect_errno] => 0 [connect_error] => [errno] = 0 [error] => [error_list] => Array () [field_count] => 0 [host_info] => sql302.epizy.com via TCP/IP [info] => [insert_id] => 0 [server_info] => 5.6.41-84.1 [server_version] => 50641 [stat] => 正常运行时间:5082420 线程:8 个问题:732608614 慢查询:6316 打开:5723522 刷新表:1 打开表:10000 每秒查询平均:144.145 [sqlstate] = > 00000 [protocol_version] => 10 [thread_id] => 18480269 [warning_count] => 0)

错误:Ungültige Abfrage:

标签: javascriptphpmysqlmysqli

解决方案


推荐阅读