连接到数据库PHP(空数据库)
对不起,我还有一个问题。。。我想是有联系的。 我试图删除记录,但我的数据库是空的。就像这样: 这就是代码。我知道,这可能是一件小事,但我是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
$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"> </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”文件的值。。。顺便问一下,“空数据库”是什么意思?您的数据库为空或查询未返回任何结果?如果你的数据库真的是空的,你怎么能想到删除行呢?不,我的数据库有记录。查询不返回任何结果