javascript - 为什么我的 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:
解决方案
推荐阅读
- image - TensorFlow、Keras:测试图像大于训练图像
- laravel - 无法在项目根目录中运行 composer 命令
- python-3.x - 我可以在不调用蜘蛛的情况下使用 Scrapy 吗?
- javascript - 使用 flatMap 订阅 onComplete 永远不会完成
- eclipse - 如何在 Eclipse 4.2 中安装 Perforce 插件
- ruby-on-rails - Rails 操作视图表单助手“f.email_field”未显示与同一页面上的其他助手相同的格式
- javascript - 如何将过滤器应用于照片并将其保存到数据库 php css javascript
- php - 在 Yii2 基本应用程序控制器中接收 Json 数据
- r - 如何在 R 中的 ggsurvplot/survminer 的 x 轴上添加特定值?
- ios - 仅触发最后添加的通知