简单地说,我想截断然后从mysql中的数据库中删除一个表,如下所示:
require_once('connect_m.php');
if(isset($_POST['del'])){
if(is_array($_POST['del'])) {
foreach($_POST['del'] as $value){
$query = "TRUNCATE TABLE ".$value."";
$result = mysql_query($query);
if(!$result){
echo "Wrong";
}
$query2 = "DROP TABLE ".$value."";
$result2 = mysql_query($query2);
if(!$result2){
echo "Wrong2";
}
}
至于connect_m.php,它只是建立mysql连接
<?php
$con = mysql_connect('localhost', 'root', '');
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("stores_m", $con);
?>
但是我有echo
并且$value
我得到了所需的正确值(正确的表名),但代码不会截断或删除任何选定的表!最烦人的部分是 php/mysql 没有警告或错误消息。