2016-01-13 161 views
0

我對某事很不安全。如果我想刪除我的數據庫的整個表,是否正確的代碼?還是我必須添加更多的代碼?它需要一個while循環,還是有我誤解的東西?DELETE語句mysqli

del.php:

<form method="POST" action="del.php"> 
    <button type="button" name="delete" id="delete" value="Delete"> 
</form> 

<?php 
    include 'connect.php'; 

    $stmt = $mysqli->prepare("DELETE * FROM numbers") or die($mysqli->error); 
?> 

回答

0

您可以刪除通配符*

$stmt = $mysqli->prepare("DELETE FROM numbers") or die($mysqli->error); 
+0

非常感謝您的回答。我的HTML表單還可以嗎,還是我需要更多代碼? –

+0

@NeKr: - 對我來說看起來不錯,但你可以試一試,看看你得到了什麼:) –

+0

不需要更多的代碼在網頁上?我認爲SQL是用這個執行的?我不需要fx $ stmt-> execute();或者其他的東西? –

0

它必須是DELETE FROM numbers

$stmt = $mysqli->prepare("DELETE FROM numbers") or die($mysqli->error); 

如果要截斷即可有

TRUNCATE [TABLE] numbers 
+0

非常感謝您的回答。我的HTML表單還可以嗎,還是我需要更多代碼?我是否從我的html表單調用了我的php頁面? –