sql >> Database >  >> RDS >> Mysql

Gegevens ophalen en afdrukken in een HTML-tabel

Uw zoekopdracht mislukt waarschijnlijk.

Probeer de terugkeer van mysql_error(); na het proberen om te zien wat het probleem zou kunnen zijn.

U dient uw input ook te beschermen tegen injectie. Als loginID een gebruikersnaam is, moet je een string in een mySQL-query met aanhalingstekens omringen - als loginID een gebruikersnaam is. Als het een geheel getal is, zit je misschien goed.

Er zijn meer robuuste manieren om dit te doen, maar eenvoudig:

  $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. Hoe een MySQL-query te schrijven waarbij A (a of b) bevat

  2. VBA Alchemie:methoden omzetten in eigenschappen

  3. Kopieer resultaten van een PostgreSQL-weergave in de ene DB naar een tabel in een andere

  4. Het spijt ons zeer, maar er is iets fout gegaan. na uitzending naar Herokuo