<bdo id='LgHXN'></bdo><ul id='LgHXN'></ul>
    1. <small id='LgHXN'></small><noframes id='LgHXN'>

      <tfoot id='LgHXN'></tfoot>

      <i id='LgHXN'><tr id='LgHXN'><dt id='LgHXN'><q id='LgHXN'><span id='LgHXN'><b id='LgHXN'><form id='LgHXN'><ins id='LgHXN'></ins><ul id='LgHXN'></ul><sub id='LgHXN'></sub></form><legend id='LgHXN'></legend><bdo id='LgHXN'><pre id='LgHXN'><center id='LgHXN'></center></pre></bdo></b><th id='LgHXN'></th></span></q></dt></tr></i><div id='LgHXN'><tfoot id='LgHXN'></tfoot><dl id='LgHXN'><fieldset id='LgHXN'></fieldset></dl></div>

        <legend id='LgHXN'><style id='LgHXN'><dir id='LgHXN'><q id='LgHXN'></q></dir></style></legend>

        通过php将html表单数据发送到sql数据库(使用mysql

        时间:2023-09-24

          <i id='t8cke'><tr id='t8cke'><dt id='t8cke'><q id='t8cke'><span id='t8cke'><b id='t8cke'><form id='t8cke'><ins id='t8cke'></ins><ul id='t8cke'></ul><sub id='t8cke'></sub></form><legend id='t8cke'></legend><bdo id='t8cke'><pre id='t8cke'><center id='t8cke'></center></pre></bdo></b><th id='t8cke'></th></span></q></dt></tr></i><div id='t8cke'><tfoot id='t8cke'></tfoot><dl id='t8cke'><fieldset id='t8cke'></fieldset></dl></div>
            <bdo id='t8cke'></bdo><ul id='t8cke'></ul>

            <small id='t8cke'></small><noframes id='t8cke'>

            <tfoot id='t8cke'></tfoot>
                <tbody id='t8cke'></tbody>
              <legend id='t8cke'><style id='t8cke'><dir id='t8cke'><q id='t8cke'></q></dir></style></legend>

                1. 本文介绍了通过php将html表单数据发送到sql数据库(使用mysqli)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我想将输入到 html 表单中的数据发送到我的 sql 数据库,即创建一个新行,将某些值归因于某些列.我知道有类似的问题,我阅读了答案,但似乎没有任何效果.

                  I want to send the data inputted into an html form to my sql database, i.e., create a new row attributing certain values to certain columns. I know there are similar questions, I read the answers but nothing seems to work.

                  send_post.php

                  send_post.php

                  <?php
                  //Connecting to sql db.
                  $connect = mysqli_connect("my host","my user","my passwrod","my db");
                  //Sending form data to sql db.
                  mysqli_query($connect,"INSERT INTO posts (category, title, contents, tags)
                  VALUES ('$_POST[post_category]', '$_POST[post_title]', '$_POST[post_contents]', '$_POST[post_tags]')";
                  ?>
                  

                  post.html#form

                  post.html#form

                  <form onSubmit="send_post.php" method="post">
                      <h3>Category:</h3>
                      <input type="text" name="post_category">
                      <h3>Post title:</h3>
                      <input type="text" name="post_title">
                      <h3>Post tags (a,b,c...):</h3>
                      <input type="text" name="post_tags">
                      <h3>Post (use html):</h3>
                      <textarea rows="20" cols="50" name="post_contents"></textarea>
                      <input type="submit">
                  </form>
                  

                  我的数据库posts"表列:

                  my db "posts" table colums:

                  pid
                  title
                  contents
                  tags
                  category
                  

                  pid 开启了 auto_increment

                  我已经尝试以正确"的顺序向所有列发送值,包括 pid.

                  I have already tried sending values to all colunes, including pid, and in the "right" order.

                  mysqli_connect 部分不是问题,因为我从我的一个不同的 .php 文件中复制了它.

                  The mysqli_connect part isn't the issue since I copied it from a different .php file of mine that works.

                  服务器 php-sql 兼容性也不是问题,因为我成功地有一个不同的 .php 文件从数据库中检索数据(手动插入的数据).

                  Server php-sql compatibility isn't the issue either, since I successfully had a different .php file retrieve data from the db (data which was manually inserted).

                  推荐答案

                  改变这个

                  <form onSubmit="send_post.php" method="post">
                  

                  <form action="send_post.php" method="post">
                  

                  这篇关于通过php将html表单数据发送到sql数据库(使用mysqli)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:如何从数据库中的mysqli输入中搜索值 下一篇:$stmt->close() vs $stmt->free_result()

                  相关文章

                  最新文章

                    <i id='BUfWG'><tr id='BUfWG'><dt id='BUfWG'><q id='BUfWG'><span id='BUfWG'><b id='BUfWG'><form id='BUfWG'><ins id='BUfWG'></ins><ul id='BUfWG'></ul><sub id='BUfWG'></sub></form><legend id='BUfWG'></legend><bdo id='BUfWG'><pre id='BUfWG'><center id='BUfWG'></center></pre></bdo></b><th id='BUfWG'></th></span></q></dt></tr></i><div id='BUfWG'><tfoot id='BUfWG'></tfoot><dl id='BUfWG'><fieldset id='BUfWG'></fieldset></dl></div>
                    1. <tfoot id='BUfWG'></tfoot>
                    2. <legend id='BUfWG'><style id='BUfWG'><dir id='BUfWG'><q id='BUfWG'></q></dir></style></legend>

                      <small id='BUfWG'></small><noframes id='BUfWG'>

                        <bdo id='BUfWG'></bdo><ul id='BUfWG'></ul>