Tại sao chúng tôi sử dụng mysql_query trong PHP?

Hàm mysql_query() trong PHP được sử dụng để thực hiện truy vấn chọn. Kể từ PHP 5. 5, hàm mysql_query() không được dùng nữa. Bây giờ nên sử dụng một trong 2 lựa chọn thay thế

  • mysqli_query()
  • PDO. __truy vấn()

Có hai chức năng MySQLi khác được sử dụng trong truy vấn chọn

  • mysqli_num_rows(mysqli_result $result). trả về số hàng
  • mysqli_fetch_assoc(mysqli_result $result). trả về hàng dưới dạng một mảng kết hợp. Mỗi khóa của mảng đại diện cho tên cột của bảng. Nó trả về NULL nếu không còn hàng nào nữa

Ví dụ truy vấn chọn MySQLi PHP

Ví dụ

đầu ra

Connected successfully
EMP ID :1 
EMP NAME : ratan 
EMP SALARY : 9000 
--------------------------------
EMP ID :2 
EMP NAME : karan 
EMP SALARY : 40000 
--------------------------------
EMP ID :3 
EMP NAME : jai 
EMP SALARY : 90000 
--------------------------------

Tạo cơ sở dữ liệu MySQL Hướng dẫn này giả định kiến ​​thức về MySQL và SQL, nếu những thuật ngữ này không quen thuộc với bạn, hãy tham khảo các hướng dẫn về MySQL và SQL của chúng tôi

Chúng tôi sẽ tạo một cơ sở dữ liệu đơn giản có tên my_personal_contacts chỉ với một bảng

Dưới đây là các bước để tạo cơ sở dữ liệu và bảng

  • Kết nối với MySQL bằng công cụ truy cập yêu thích của bạn như MySQL workbench, phpMyAdmin, v.v.
  • Tạo cơ sở dữ liệu có tên my_person_contacts
  • Thực thi tập lệnh được hiển thị bên dưới để tạo bảng và chèn một số dữ liệu giả

Bây giờ chúng ta đã thiết lập một cơ sở dữ liệu mà chúng ta sẽ thao tác từ PHP

Đọc các bản ghi từ cơ sở dữ liệu Bây giờ chúng ta sẽ tạo một chương trình in các bản ghi từ cơ sở dữ liệu

';         
		echo 'Full Names: ' . $row['full_names'] . '
'; echo 'Gender: ' . $row['gender'] . '
'; echo 'Contact No: ' . $row['contact_no'] . '
'; echo 'Email: ' . $row['email'] . '
'; echo 'City: ' . $row['city'] . '
'; echo 'Country: ' . $row['country'] . '

'; } } mysqli_close($dbh); //close the database connection ?>

Thực thi đoạn mã trên trả về kết quả được hiển thị trong sơ đồ hiển thị bên dưới

Tại sao chúng tôi sử dụng mysql_query trong PHP?

Chèn bản ghi mới

Bây giờ hãy xem một ví dụ thêm một bản ghi mới vào bảng của chúng ta. đoạn mã dưới đây cho thấy việc thực hiện

Thực thi đoạn mã trên xuất ra “Poseidon đã được thêm thành công vào danh sách liên hệ của bạn” quay lại ví dụ về truy vấn đã chọn và truy xuất lại các liên hệ của bạn

Xem nếu Poseidon đã được thêm vào danh sách của bạn

Cập nhật bản ghi Bây giờ chúng ta hãy xem một ví dụ cập nhật bản ghi trong cơ sở dữ liệu

Giả sử rằng Poseidon đã thay đổi số liên lạc và địa chỉ email của mình

Xóa hồ sơ

Bây giờ hãy xem một ví dụ xóa bản ghi khỏi cơ sở dữ liệu. Giả sử rằng Venus có lệnh cấm đối với chúng tôi và chúng tôi phải xóa thông tin liên hệ của cô ấy khỏi cơ sở dữ liệu của chúng tôi

0

Đối tượng truy cập dữ liệu PHP PDO

PDO là một lớp cho phép chúng ta thao tác với các công cụ cơ sở dữ liệu khác nhau như MySQL, PostGres, MS SQL Server, v.v.

Việc sử dụng chức năng mysql_query là gì?

mysql_query() gửi truy vấn đến cơ sở dữ liệu hiện đang hoạt động trên máy chủ được liên kết với mã định danh liên kết đã chỉ định . Nếu link_identifier không được chỉ định, liên kết được mở lần cuối sẽ được giả định. Nếu không có liên kết nào được mở, hàm sẽ cố gắng thiết lập một liên kết như thể mysql_connect() được gọi mà không có đối số và sử dụng liên kết đó.

Mục đích của mysqli_query() trong phát triển web là gì?

Hàm mysqli_query được sử dụng để thực thi các truy vấn SQL . Hàm này có thể được sử dụng để thực hiện các loại truy vấn sau; . Lựa chọn.

Việc sử dụng Mysql_select_db trong PHP là gì?

PHP sử dụng hàm mysqli_select_db để chọn cơ sở dữ liệu mà các truy vấn sẽ được thực hiện trên đó . Hàm này nhận hai tham số và trả về TRUE nếu thành công hoặc FALSE nếu thất bại.

Làm cách nào để sử dụng mysql_fetch_array trong PHP?

Định nghĩa và cách sử dụng . Ghi chú. Tên trường được trả về từ hàm này phân biệt chữ hoa chữ thường. fetches a result row as an associative array, a numeric array, or both. Note: Fieldnames returned from this function are case-sensitive.