我有一个MySQL
数据库,有 2 个表格、相册和照片:
相册有 id 和名称,照片有 id、album_id、photo_name。
我有以下脚本:
<?php
$albumsQuery = $mysqli->query( "SELECT `album_id`, `album_name` FROM `albums` ORDER BY `album_name` ASC" );
if( isset( $_FILES["albumPhoto"] ) )
{
move_uploaded_file( $_FILES["albumPhoto"]["tmp_name"], "photos/" .$_FILES["albumPhoto"]["name"] );
}
if( isset( $_POST["album_name"] ) )
{
$uploadQuery = $mysqli->query( "INSERT INTO `photos` ( `photo_id`, `photos`.`photo_id_album`, `photos`.`photo_name` )
VALUES ( NULL,'" . $mysqli->real_escape_string( $_POST["album_name"] ) . "','" . $mysqli->real_escape_string( $_FILES["albumPhoto"]["name"] ) . "' )" )
or die( $mysqli->error );
$upload = $uploadQuery->fetch_array( MYSQLI_ASSOC );
}
?>
图像已上传到磁盘上,但我无法在数据库中获取图像名称。