У меня есть простой SQL-запрос, добавляющий новую строку в базу данных, и мне нужно, чтобы он возвратил поле обратно в Javascript.Поле делает Auto_increment, но глупо, я назвал его itemId, поэтому mysql_insert_id
не работает, и я не думаю, что у меня есть время, чтобы пойти и исправить все php-файлы, которые используют itemId
Вот мой код, еслиэто помогает:
$addMainItem = "INSERT INTO newsItems (itemId, title, date, tags, location, latitude, longitude, visibleFrontpage, introText, fullDome, liveEvent, customServing, visitorAttraction, retail, digitalCinema, visiblePublic, thumbPath, links, smallDesc) VALUES ('','$title','$date','$tags','$loco','$lat','$long','$visiFront','$intro','$dome ','$live','$custom','$attrac','$retail','$cinema','$public','$thumbPath','$links','$smallDesc')";
$result = mysql_query($addMainItem) or die('error '.mysql_error());
if($result) echo (mysql_insert_id());