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

Làm thế nào để sử dụng truy vấn mysqli bằng cách sử dụng tệp connection.php riêng biệt?

Mark B đã trả lời câu hỏi mặc dù câu trả lời của anh ấy dành cho mysql - cái này không được dùng nữa và không nên được sử dụng

nhân tiện nó là mysqli chứ không phải mysquli

Kiểu thủ tục
giả sử tệp kết nối là:

conn.php

<?php
    $mysqli=mysqli_connect($host,$user,$password,$db);
    if($mysqli_connect_error())
        die('Connect Error');
?>

và tệp khác:

other_file.php

<?php
    require 'conn.php';
    $res=mysqli_query($mysqli,$query);    #yes $mysqli is available here although it is in another file
?>

Phong cách OOP

conn.php

<?php
    $mysqli=new mysqli($host,$user,$password,$db);
    if($mysqli->connect_error)
        die('Connect Error');
?>

và tệp khác:

other_file.php

<?php
    require 'conn.php';
    $res=$mysqli->query($query);
?>

Ở đây tôi đã sử dụng mysqli::query bình thường và mysqli_query (giống nhau), nhưng tôi cũng khuyên bạn nên sử dụng các câu lệnh chuẩn bị thay vì mysqli::query vì nó an toàn hơn cho việc đưa vào SQL.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Truy vấn tự động chạy trong mysql

  2. Xóa các hàng mysql trùng lặp không có khóa chính

  3. mySQL select IN range

  4. Kéo dữ liệu vào mẫu từ cơ sở dữ liệu bên ngoài với django

  5. Cách giới hạn các từ nhưng không phải định nghĩa bằng cách sử dụng mysql