Доброго времени суток. Подскажите пожалуйста, делаю запрос: PHP: $sql="insert into models values(0,'{$name}','{$surname}','{$age}','{$city}','{$photo}','{$promo}')";mysql_query ($sql); переменную $photo получаю так PHP: $photo=$uploadfile=$uploaddir . time() . basename($_FILES['file']['name']); в базу пишется следующим образом: model_pic1486836277 т.е. пропадает расширение загружаемого изображения (в данном случае png) Как с этим бороться? --------------------------- отбой, победил, была опечатка в имени input name. Можно закрывать.
mysql_escape_string делаешь ? вообще все подобные вещи отлично решает дебагер . настрой и и посмори в какой конкретно момент отваливается расширение
PHP: <?php$uploaddir = "azazaza/";$photo=$uploadfile=$uploaddir . time() . basename("tratata.png");echo $photo;?> azazaza/1486941037tratata.png azazaza/1486941107tratata.png Функция правильная, покопай в сторону мускула, попробуй провести запрос не из скрипта, а из phpmyadmina