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

Tải mảng Javascript với dữ liệu cơ sở dữ liệu MYSQL

Bạn sẽ phải sử dụng mysql_connect() , mysql_select_db() các hàm trong PHP để kết nối với db của bạn. Sau đó sử dụng mysql_query() để CHỌN các trường trong bảng người dùng của bạn (nếu bảng người dùng của bạn có tên và id trường, SELECT name, id FROM user ). Sau đó, bạn có thể tìm nạp tất cả các thông tin từ db bằng mysql_fetch_assoc() hoặc bất kỳ chức năng tìm nạp mysql nào khác. Bây giờ bạn cần echo dữ liệu của bạn vào javascript trên trang web của bạn, được định dạng dưới dạng một mảng. Điều này phức tạp để làm đúng, nhưng bạn có thể nhận trợ giúp từ json_encode .

Để điền tên người dùng vào mảng của bạn, bạn sẽ làm như thế này.

<html>
    <head>
    <script type="text/javascript">
        var userName = <?php
            // Connect to MySQL
            //mysql_connect();
            //mysql_select_db();
            $d = mysql_query( "SELECT name, id FROM user" ) or die( mysql_error() );
            $usernames = array();
            while( $r = mysql_fetch_assoc($d) ) {
                $usernames[] = $r['name'];
            }
            echo json_encode( $usernames );
        ?>;
        // Do something with the userName array here
    </script>
    </head>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Laravel:Cách sử dụng nhiều mối quan hệ bảng tổng hợp

  2. Lỗi trong cú pháp SQL của bạn; kiểm tra hướng dẫn sử dụng tương ứng với phiên bản máy chủ MySQL của bạn

  3. LỖI:SQLSTATE [HY000] [2002] Không thể thực hiện kết nối vì máy mục tiêu đã chủ động từ chối nó

  4. Nhược điểm của trích dẫn số nguyên trong truy vấn Mysql?

  5. Làm cách nào để chuyển SQL phức tạp này thành một truy vấn mô hình Django?