当前位置: 首页 > 编程笔记 >

我们如何使用PHP脚本将数据插入到现有的MySQL表中?

高运诚
2023-03-14
本文向大家介绍我们如何使用PHP脚本将数据插入到现有的MySQL表中?,包括了我们如何使用PHP脚本将数据插入到现有的MySQL表中?的使用技巧和注意事项,需要的朋友参考一下

众所周知,PHP向我们提供了名为mysql_query的函数,用于将数据插入现有的MySQL表中。

示例

为了说明这一点,在以下示例中,我们将借助PHP脚本将数据插入名为“ Tutorials_tbl”的表中-

<html>
   <head>
      <title>Add New Record in MySQL Database</title>
   </head>

   <body>
      <?php
         if(isset($_POST['add'])) {
            $dbhost = 'localhost:3036';
            $dbuser = 'root';
            $dbpass = 'rootpassword';
            $conn = mysql_connect($dbhost, $dbuser, $dbpass);
           
            if(! $conn ) {
               die('Could not connect: ' . mysql_error());
            }
           
            if(! get_magic_quotes_gpc() ) {
               $tutorial_title = addslashes ($_POST['tutorial_title']);
               $tutorial_author = addslashes
               ($_POST['tutorial_author']);
            } else {
               $tutorial_title = $_POST['tutorial_title'];
               $tutorial_author = $_POST['tutorial_author'];
            }
           
            $submission_date = $_POST['submission_date'];
            $sql = "INSERT INTO tutorials_tbl ".
               "(tutorial_title,tutorial_author, submission_date)
               "."VALUES ".
               "('$tutorial_title','$tutorial_author','$submission_date')";
           
            mysql_select_db('TUTORIALS');
            $retval = mysql_query( $sql, $conn );
            if(! $retval ) {
               die('Could not enter data: ' . mysql_error());
            }
            echo "Entered data successfully\n";
            mysql_close($conn);
         } else {
      ?>
     
      <form method = "post" action = "<?php $_PHP_SELF ?>">
         <table width = "600" border = "0" cellspacing = "1" cellpadding = "2">
            <tr>
               <td width = "250">Tutorial Title</td>
               <td>
                  <input name = "tutorial_title" type = "text" id = "tutorial_title">
               </td>
            </tr>
            <tr>
               <td width = "250">Tutorial Author</td>
               <td>
                  <input name = "tutorial_author" type = "text" id =
                  "tutorial_author">
               </td>
            </tr>
            <tr>
               <td width = "250">Submission Date [ yyyy-mm-dd ]</td>
               <td>
                  <input name = "submission_date" type = "text" id =
                  "submission_date">
               </td>
            </tr>
            <tr>
               <td width = "250"> </td>
               <td> </td>
            </tr>
            <tr>
               <td width = "250"> </td>
               <td>
                  <input name = "add" type = "submit" id = "add" value
                  = "Add Tutorial">
               </td>
            </tr>
         </table>
      </form>
      <?php
         }
      ?>
   </body>
</html>
 类似资料:
  • 本文向大家介绍我们如何将数据插入MySQL表?,包括了我们如何将数据插入MySQL表?的使用技巧和注意事项,需要的朋友参考一下 要将数据插入到MySQL表中,我们需要使用INSERT INTO命令。我们必须在INSERT INTO命令中为表的所有列指定值。 语法 示例 假设我们有一个名为“ Student”的表,其中包含三列“ RollNo”,“ Name”和“ Class”,然后借助以下查询,我

  • 问题内容: 当前,当通过print_r()输出时,我有一个类似于以下内容的数组; 我想将此数据插入到一个表中,每个元素值都属于其各自的字段。 目前,我的php代码如下所示 注意:R_ID不是此表中的主键。 有人可以帮助我了解如何应对这种情况吗?感谢您的阅读和帮助! 问候。 问题答案: 我会避免对每个条目进行查询。

  • 我尝试将数据插入mySQL表,但我还不知道会有多少参数。 所以我需要找到一种方法,如何动态插入参数。 你可以这样做: 因此,如果你必须增加一辆电动汽车,你需要千瓦时,而汽油车不需要千瓦时。 或者你这样做: 在第一种情况下,您必须使用诸如explode之类的字符串操作处理所有数据,在第二种情况下,您必须允许用户使用php添加列。 更好的方法是什么?或者还有其他更好的方法吗? 我看不出与另一个问题有任

  • 问题内容: 我正在尝试使用Java将数据插入mysql数据库。我正在使用以下代码从数据库中获取数据,并且工作正常。 为了插入数据,我尝试了上面的代码,仅替换了 与 但是它显示出一些错误。您能告诉我代码中的问题在哪里吗? 谢谢 :) 问题答案: 如果您的主键是自动递增,则可以尝试此操作;

  • 下面是我的代码和我到目前为止所做的事情。 如何在单击#OrderSave按钮后使用ajax将表中的所有数据插入数据库? $(“#code”).bind(“blur keypress”,function(event){event.preventdefault();if(event.keycode===13 event.type=='blur'){var vals=$('#code').val();$

  • 远程服务器数据库(IP:192.168.1.19) 数据库名称: 表名 · · · · · · : 本地服务器数据库(IP:192.168.1.35) 数据库名称: 表名 · · · · · · : MySQL查询 但是,由于数据库连接不同,此查询没有执行。 如何从本地服务器(IP:192.168.1.35)执行此查询?或者任何linux shell命令?