나는 두 단계로 된 폼을 가지고있다. 첫번째는 정보를 넣는 것이지만 두번째는 사진을 추가하는 것이다. 그래서 내가하고 싶은 것은 마지막 자동 증가 ID를 검색하여 데이터를 업데이트하는 것입니다. LAST_INSERT_ID()
PHP를 사용하여 MySQL과 마지막 ID를 얻는 방법
그러나 나는 그것이 모든 곳의 업데이트라는 것을 알고 있습니다. 나를 도울 제안이 있으십니까? 감사합니다. 죄송합니다. 제 영어는 유감입니다.
당신은 내가 무슨 짓을 여기서 볼 수 있습니다
$sql = 'UPDATE 'jj_news' SET
cover_picture="'.$large_image_name.$_SESSION['user_file_ext'].'",
min_picture="'.$thumb_image_name.$_SESSION['user_file_ext'].'", statut="1",
edited="'.date('Y-m-d h:i:s').'" WHERE id_news= LAST_INSERT_ID(id_news)';
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br />'.mysql_error());
가능한 복제본 : http://stackoverflow.com/questions/570521/how-to-get-the-last-field-in-a-mysql-database-with-php?rq=1 –
* sidenote : * 더 이상 사용되지 않는'mysql_ *'함수를 사용하지 마라. 대신에 MySQLi 또는 PDO를 사용하십시오. – Raptor
$ id = mysql_insert_id();를 사용하여 ID를 얻을 수 있습니다. –