【发布时间】:2017-02-21 05:24:42
【问题描述】:
各位程序员们好,
如何在插入 SQL 时将文件重命名为行 ID?
让我举个例子:
<?php
// File Properties
$file_name = $file['name'];
$file_tmp = $file['tmp_name'];
// File extension
$file_ext = explode('.', $file_name);
$file_ext = strtolower(end($file_ext));
// File destination
$file_rename = 'ROW ID' . $file_ext; // THIS IS WHERE THE ROW ID ARE NEEDED
$file_destination = 'uploads/' . $file_rename;
if(move_uploaded_file($file_tmp, $file_destination)) {
$connect = mysqli_connect('localhost', 'root', '', 'database');
$query = "INSERT INTO images (image_id, image_url) VALUES ('', '$file_destination')"; // THIS IS THE INSERT WHERE I NEED THE ROW ID
$result = mysqli_query($connect, $query);
}
?>
感谢所有输入。
【问题讨论】:
-
你的 ROW ID 是 mysql 中的主自增键还是普通字段?
-
自动递增