Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

đăng ký php vào cơ sở dữ liệu

Đây là mã bạn cần sử dụng:

<?php
    include("/connections/db_conx.php");
    if(isset($_POST['submit'])) {
        $title   = mysqli_real_escape_string($db_conx, $_POST['title']);
        $text    = mysqli_real_escape_string($db_conx, $_POST['text']);
        $picture = mysqli_real_escape_string($db_conx, $_POST['picture']);
        $sql     = "INSERT INTO news (`title`, `text`, `picture`) VALUES('$title','$text','$picture');";
        if(!$result = $db_conx->query($sql)){
            die('There was an error running the query [' . $db_conx->error . ']');
        }
        echo 'Entered into the news table';
    }
?>


<html>
    <head>
    </head>
    <body>
        <form method="post" action="index.php" id="tech">
            <table border="0">
                <tr>
                    <td>Title</td>
                    <td> <input type="text" name="title"></td>
                </tr>
                <tr> 
                    <td>Text</td>
                    <td><textarea rows="4" name="text" cols="50" name="comment" form="tech"> </textarea></td> 
                </tr>
                <tr> 
                    <td>Picture</td>
                    <td> <input type="varchar" name="picture"></td> 
                </tr>
                <tr> 
                    <td><input id="button" type="submit" name="submit" value="Submit"></td>
                </tr>
            </table>
        </form>
    </body>
</html>

Vấn đề của bạn là mysqli_real_escape_string() hàm yêu cầu 2 tham số:kết nối cơ sở dữ liệu và chuỗi để thoát.

Tôi cũng đã bao gồm mã được định dạng lại hoàn toàn và cả kiểm tra lỗi.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. cập nhật bảng mysql bằng cách sử dụng tham số where từ ô jtable

  2. MySQL:Pivot + Đếm

  3. Cách tách thông tin mySQL để hiển thị trong các cột HTML

  4. Làm cách nào để kết nối với cơ sở dữ liệu Cloud SQL MySQL từ App Engine?

  5. Trình tạo truy vấn Doctrine / Symfony thêm lựa chọn ở kết nối bên trái