所以我是php和mysql的新手,我想创建一个添加名称并删除它们的电话簿。
所以我创建了一个有效的configuration.php,并告诉我连接成功。
<?php
error_reporting(E_ALL);
define ( 'MYSQL_HOST', 'localhost' );
define ( 'MYSQL_BENUTZER', 'root' );
define ( 'MYSQL_KENNWORT', 'user' );
define ( 'MYSQL_DATENBANK', 'test' );
$db_con = mysqli_connect (MYSQL_HOST, MYSQL_BENUTZER, MYSQL_KENNWORT, MYSQL_DATENBANK);
if ( $db_con )
{
echo 'Verbindung erfolgreich';
}
else
{
die('keine Verbindung möglich: ' . mysql_error());
}
?>
现在我查看电话簿的文件是这个,它告诉我配置的连接是成功的,但它在第一个if时就死了。
<?php
$id = $_GET['id'];
$sql = " SELECT * FROM test WHERE id='$id' ";
require_once ('konfiguration.php');
$db_sel = mysqli_select_db($db_con, MYSQL_DATENBANK )
or die(" Auswahl der Datenbank fehlgeschlagen");
$sql = " SELECT * FROM test ";
$db_erg = mysqli_query($db_con, $sql);
if ( !$db_erg )
{
die('Ungueltige Abfrage ' . mysql_error());
}
echo '<table border="1">';
while ($zeile = mysqli_fetch_array( $db_erg, MYSQL_ASSOC))
{
echo "<tr>";
echo "<td>";
echo '<a href="adresse-loeschen.php?id='. $zeile['id'] . '">löschen</a> ';
echo "</td>";
echo "<td>". $zeile['id'] . "</td>";
echo "<td>". $zeile['anrede'] . "</td>";
echo "<td>". $zeile['nachname'] . "</td>";
echo "<td>". $zeile['vorname'] . "</td>";
echo "<td>". $zeile['geburtsdatum'] . "</td>";
echo "<td>". $zeile['telefonnummer'] . "</td>";
echo "<td>". $zeile['email'] . "</td>";
echo "</tr>";
}
echo "</table>";
mysqli_free_result( $db_erg );
?>
我知道它可能只是有点过分思考我在那里做过或者在我的逻辑中有一些漏洞。有人可以帮助我至少向我展示我的localhost网络服务器中的表吗?