Mysql
 sql >> база данни >  >> RDS >> Mysql

Изтегляне на данни и отпечатването им в HTML таблица

Вашата заявка вероятно е неуспешна.

Опитайте да повторите връщането от mysql_error(); след като изпробвате заявката, за да видите какъв може да е проблемът.

Трябва също така да защитите входа си срещу инжектиране. Ако loginID е потребителско име, трябва да оградите низ в mySQL заявка с кавички - ако loginID е потребителско име. Ако е цяло число, може да сте добре.

Има по-стабилни начини да направите това, но просто:

  $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. MySQL - Рекурсивна дървовидна структура

  2. Необходимо ли е да има индекс за всяка комбинация от заявени полета в SQL таблица, за да се оптимизира производителността?

  3. PHP - предава скрита стойност в jquery

  4. Във Flask-migrate ValueError:невалиден синтаксис на интерполация в низ за връзка на позиция 15

  5. Грешка Rails-MySQL - неинициализирана константа MysqlCompat::MysqlRes