Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Pobieranie danych i drukowanie ich w tabeli HTML

Twoje zapytanie prawdopodobnie kończy się niepowodzeniem.

Spróbuj powtórzyć zwrot z mysql_error(); po wypróbowaniu zapytania, aby zobaczyć, na czym może polegać problem.

Powinieneś także chronić swój wkład przed wstrzyknięciem. Jeśli loginID jest nazwą użytkownika, musisz otoczyć ciąg w zapytaniu mySQL w cudzysłowie - jeśli loginID jest nazwą użytkownika. Jeśli jest to liczba całkowita, możesz być w porządku.

Są na to bardziej niezawodne sposoby, ale po prostu:

  $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. Uzyskiwanie różnicy między liczbami dwóch podzapytań

  2. mysql_query():jak sprawdzić, czy jakieś wiersze są aktualizowane w przypadku UPDATE SQL

  3. Dlaczego MySQL nie zawsze używa tutaj funkcji łączenia indeksów?

  4. Skrypt zmieniający wszystkie tabele i pola na sortowanie utf-8-bin w MYSQL

  5. Łączysz się z bazą danych innej firmy w Joomla?