私は更新機能を提出しようとしていますが、何らかの理由でそれが機能していないとわかりません。私の更新クエリで問題が発生しました
UPDATEのSQL-SYNTAX:
public function updateProject($db, $id) {
$sql = "UPDATE tblProject SET
name = '".$db->escape($this->name)."',
photo1 = '".$db->escape($this->photo1)."'
WHERE id = '".$id."'";
return $db->insert($sql);
}
INSERT機能:
public function insert($sql) {
mysql_query($sql, $this->_connection);
return mysql_affected_rows($this->_connection);
}
PHP:
$project = new Project();
$project->name = $_POST['newproject_name'];
$project->photo1 = $_FILES['images']['name'][0];
if($project->updateProject($_DB, $projectname)) {
$feedback = "OK!";
} else {
$feedback = "NOT OK!!";
}
とケースでよuは不思議に思っていた、$project->name
と$project->photo1
が正しく記入されています。 アイデア私はあなたに必要なものをすべて贈ってほしいと思っています。
EDIT 1:最初の2つの回答を使用しましたが、結果はありません。しかし...
EDIT 2:私はまた、あなたがSETキーワードの後に浮遊する括弧を持っているように見えます$feedback
それは時には最善のプログラマをもらった最小のものです.lol – Andres