Как загрузить картинку в папку на php и записать путь в базу mysql?
пример в документации, конечно совершенно убогий, и его недостаточно.
Чтобы сделать минимально юзабельную и безопасную загрузку
1. проверять $_FILES['uploadfile']['error']
2. Проверять расширение файла на соответствие разрешенным по списку
3. Переименовывать файл, поскольку оригинальные имена - это адище и беспорядок плюс небезопасно.
$myimg = './img/' . basename($_FILES['uploadfile']['name']);

if (move_uploaded_file($_FILES['uploadfile']['tmp_name'], $myimg)) {
    // сохраняем путь в базу
}
В официальной справке PHP  все описано с примерами.