sql >> Database teknologi >  >> RDS >> Mysql

Trækker data og udskriver dem i en HTML-tabel

Din forespørgsel mislykkes sandsynligvis.

Prøv at ekko afkastet fra mysql_error(); efter at have prøvet forespørgslen for at se, hvad problemet kan være.

Du bør også beskytte dit input mod injektion. Hvis loginID er et brugernavn, skal du omgive en streng i en mySQL-forespørgsel med anførselstegn - hvis loginID er et brugernavn. Hvis det er et heltal, er du muligvis okay.

Der er mere robuste måder at gøre dette på, men blot:

$profil =mysql_real_escape_string($_GET['profil']); $sqlStr ="VÆLG loginid, submissionid, title, url, datesubmitted, displayurl FROM submission WHERE loginid ='$profile' BESTIL EFTER indsendt dato DESC"; $result =mysql_query($sqlStr); if($result) { // Håndter output } else { echo 'query failed'; // efterlad ikke dette her i produktionen! echo mysql_error(); }

  1. Python + MySQLdb eksekvering

  2. Aggreger funktion over et givet tidsinterval

  3. Hvordan opretter man en MySql-database ved hjælp af shell_exec php?

  4. Sådan opretter du kun en tabel, hvis den ikke findes i SQLite