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

Kéo dữ liệu và in nó trong một bảng HTML

Truy vấn của bạn có thể không thành công.

Thử lặp lại kết quả trả về từ mysql_error (); sau khi thử truy vấn để xem sự cố có thể là gì.

Bạn cũng nên bảo vệ đầu vào của mình khỏi bị tiêm. Nếu loginID là tên người dùng, bạn cần đặt một chuỗi trong truy vấn mySQL bằng dấu ngoặc kép - nếu loginID là tên người dùng. Nếu đó là một số nguyên, bạn có thể không sao.

Có nhiều cách mạnh mẽ hơn để thực hiện việc này nhưng chỉ đơn giản:

  $profile = mysql_real_escape_string($_GET['profile']);

  $sqlStr = "SELECT loginid, submissionid, title, url, datesubmitted, displayurl
               FROM submission
              WHERE loginid = '$profile'
           ORDER BY datesubmitted DESC";

  $result = mysql_query($sqlStr);

  if($result) {
      // Handle output
  } 
  else {
      echo 'query failed';
      // don't leave this here in production!
      echo mysql_error();
  }


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để tạo ra các lần đọc ảo?

  2. Làm cách nào để đổi tên khóa ngoại trong mysql?

  3. việc sử dụng tùy chọn pool trong database.yml là gì

  4. mysqli_result ::miễn phí tăng mức sử dụng bộ nhớ php

  5. Sử dụng cơ sở dữ liệu NoSQL trên MySQL