gpt4 book ai didi

php - 根据MySQL数据库记录的ID创建文件结构

转载 作者:行者123 更新时间:2023-11-29 07:32:51 25 4
gpt4 key购买 nike

我试图在我的网站上创建一个页面,表单将根据提交表单时输入数据库的数据在文件结构中创建一个新文件夹。
用户将数据输入表单>表单中的数据放入数据库>PHP获取表中最新条目的ID并在名为该ID的文件结构中创建文件夹。
这是我目前掌握的代码:

<?php
include("includes.php");

if(isset($_POST['submit-button'])){
$post_title = mysqli_real_escape_string($db, $_POST['post-title']);
$post_subheading = mysqli_real_escape_string($db, $_POST['post-subheading']);
$post_main_body = mysqli_real_escape_string($db, $_POST['post-main-body']);


$stmt = mysqli_prepare($db, "INSERT INTO posts(PostTitle, PostSubHead) VALUES (?, ?)");
mysqli_stmt_bind_param($stmt, 'ss', $post_title, $post_subheading);

mysqli_stmt_execute($stmt);

mysqli_stmt_close($stmt);

$last_post_sql = "SELECT * FROM posts LIMIT 1 ORDER BY DESC";

$last_post_results = mysqli_query($db, $last_post_sql);

if($last_post_results){
while ($row = mysqli_fetch_row($last_post_results)){
$last_post_results_string = $row[0];
echo "<script>alert(".$last_post_results_string.");</script>";
echo "Worked";
}
}

mysqli_close($db);
}
?>

<form method="post" action="create-article.php">
<table style="width: 100%;">
<tr>
<td>
<label>Post Image</label>
</td>
<td>
<input type="file">
</td>
</tr>
<tr>
<td>
<label>Title</label>
</td>
<td>
<input name="post-title" type="text">
</td>
</tr>
<tr>
<td>
<label>Sub-heading</label>
</td>
<td>
<input name="post-subheading">
</td>
</tr>
<tr>
<td>
<label>Main Body</label>
</td>
<td>
<textarea name="post-main-body" style="height: 300px; width: 100%;"></textarea>
</td>
</tr>
</table>
<button type="submit" name="submit-button" style="margin: 5px;">Create Post</button>
</form>

抱歉,代码格式不正确,我不知道如何使用这里的功能。
编辑:似乎是这个特定的代码拒绝在我的网页上工作,我没有足够的PHP经验来识别它,谢谢:)
$last_post_sql = "SELECT * FROM posts LIMIT 1 ORDER BY DESC";

$last_post_results = mysqli_query($db, $last_post_sql);

if($last_post_results){
while ($row = mysqli_fetch_row($last_post_results)){
$last_post_results_string = $row[0];
echo "<script>alert(".$last_post_results_string.");</script>";
echo "Worked";
}
}

mysqli_close($db);
}

最佳答案

您可以使用
$last_id=mysqli_insert_id;

关于php - 根据MySQL数据库记录的ID创建文件结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50400480/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com