2016-07-06 8 views
-5

を動作しません。手伝って頂けますか?ありがとう。 dbconnect.phpが正しいです。DELETE PHPのmysqlのは、私がこれで少し問題を抱えているこんにちは

+1

を使用することをお勧めします。 – castis

+2

[Little Bobby](http://bobby-tables.com/)は*** [あなたのスクリプトはSQLインジェクション攻撃の危険にさらされていると言います。](http://stackoverflow.com/questions/60174/how-can-i -prevent-sql-injection-in-php)***。[文字列のエスケープ](http://stackoverflow.com/questions/5741187/sql-injection-that-gets-around-mysql-real-escape-文字列)は安全ではありません! –

+2

*** [mysql_ *関数の使用を中止してください](http://stackoverflow.com/questions/12859942/why-shouldnt-i-use-mysql-functions-in-php)。 *** [これらの拡張機能](http://php.net/manual/en/migration70.removed-exts-sapis.php)はPHP 7で削除されました。[prepared](http://en.wikipedia .org/wiki/P [PDO](http://php.net/manual/en/pdo.prepared-statements.php)と[MySQLi](http://php.net/manual/en/mysqli.quickstart.prepared)のステートメント(repared_statement) -statements.php)、PDOの使用を検討してください。[これは本当に簡単です](http://jayblanchard.net/demystifying_php_pdo.html)。 –

答えて

2

変数$queryを宣言しましたが、実行していませんでした。あなたはそれを実行する必要が編集$query = mysql_query('DELETE FROM `gallery` WHERE `id` = 16')

です:mysql_機能を使用していない、と述べました。彼らは非常に危険なSQLインジェクションを可能にします。代わりに、あなたの `$クエリは=( 'DELが...` `$クエリであることが必要=するmysql_query(' DELETE ...`。また-1、質問は何の努力を示さない

$mysqli = new mysqli(HOST, USERNAME, PASSWORD, DATABASE); 
$query = $mysqli->query('DELETE FROM `gallery` WHERE `id` = 16'); 
関連する問題