ファイル名を SQL データベースに保存するフォームを作成しました。
ID 列 (自動インクリメント) を SQLDatabase に追加すると、フォームはファイル名の保存を停止しますが、ID 行を削除するとすぐに保存が開始されます。
何が問題なのかわからない。
これは私のコードの一部です
<?php
if(isset($_FILES['file_name'])) {
$file_name = mysql_real_escape_string($_FILES['file_name']['name']);
//Writes the information to the database
mysql_query("INSERT INTO `files` VALUES ('$file_name')") ;
}
//Retrieves data from MySQL
$data = mysql_query("SELECT * FROM files") or die(mysql_error());
//Puts it into an array
?>
私のデータベースには file_id と file_name の 2 つの列がありますが、先ほど書いたように、file_id は機能しません =/
何か案は ?