连接到数据库PHP(空数据库)

连接到数据库PHP(空数据库),php,html,mysql,Php,Html,Mysql,对不起,我还有一个问题。。。我想是有联系的。 我试图删除记录,但我的数据库是空的。就像这样: 这就是代码。我知道,这可能是一件小事,但我是PHP的业余爱好者 <?php $con=mysqli_connect("localhost","root","","kluby ranking"); // select record from mysql $sql="SELECT * FROM europa"; $result=mysqli_query($con,$sql); ?> &

对不起,我还有一个问题。。。我想是有联系的。 我试图删除记录,但我的数据库是空的。就像这样:

这就是代码。我知道,这可能是一件小事,但我是PHP的业余爱好者

<?php

$con=mysqli_connect("localhost","root","","kluby ranking");

// select record from mysql 
$sql="SELECT * FROM europa";
$result=mysqli_query($con,$sql);
?>

<table width="400" border="0" cellpadding="3" cellspacing="1" bgcolor="#CCCCCC">
    <tr>
        <td colspan="5" bgcolor="#FFFFFF"><strong>Delete data in mysql</strong> </td>
    </tr>

    <tr>
        <td align="center" bgcolor="#FFFFFF"><strong>ID</strong></td>
        <td align="center" bgcolor="#FFFFFF"><strong>Nacja</strong></td>
        <td align="center" bgcolor="#FFFFFF"><strong>LiczbaPkt</strong></td>
        <td align="center" bgcolor="#FFFFFF">&nbsp;</td>
    </tr>

    <?php
    while($rows=mysqli_fetch_array($result)){
    ?>

    <tr>
        <td bgcolor="#FFFFFF"><? echo $rows['ID']; ?></td>
        <td bgcolor="#FFFFFF"><? echo $rows['Nacja']; ?></td>
        <td bgcolor="#FFFFFF"><? echo $rows['LiczbaPkt']; ?></td>
        <td bgcolor="#FFFFFF"><a href="usuw2.php?ID=<? echo $rows['ID']; ?>">delete</a></td>
    </tr>

    <?php
    // close while loop 
    }
    ?>

</table>

<?php
// close connection; 
mysqli_close($con);
?>

<?php

$con=mysqli_connect("localhost","root","","kluby ranking");

// get value of id that sent from address bar 
$id=$_GET['ID'];

// Delete data in mysql from row that has this id 
$sql="DELETE FROM europa WHERE ID='ID'";
$result=mysqli_query($con,$sql);

// if successfully deleted
if($result){
    echo "Deleted Successfully";
    echo "<BR>";
    echo "<a href='usuw.php'>Back to main page</a>";
}

else {
    echo "ERROR";
}
?> 

<?php
// close connection 
mysqli_close($con);
?>

删除mysql中的数据
ID
Nacja
LiczbaPkt

“对不起,我有另一个问题”-为您的问题提供的答案如果问题解决了,应该在发布另一个问题之前将其标记为问题答案。我认为您上次的查询是错误的<代码>从欧罗巴删除,其中ID='ID'
。可能需要在一个条件中使用一个变量。然后,您将需要使用参数化查询……或者这两个脚本是不同的?
WHERE ID='ID'”;
应该读作
WHERE ID='ID'$ID'并且在此之前不要关闭连接。事实上,您甚至不需要关闭它,MySQL将自己完成。是的,您有“ID”字段名,但您搜索“ID”文件的值。。。顺便问一下,“空数据库”是什么意思?您的数据库为空或查询未返回任何结果?如果你的数据库真的是空的,你怎么能想到删除行呢?不,我的数据库有记录。查询不返回任何结果