sql >> Databasteknik >  >> RDS >> Mysql

Skapa inmatningsfält dynamiskt med värden och kolumnnamn från databasen

Ser du platsen du har markerat med en pil? Istället för strängen (1) , ange value till lämpligt databasvärde som du läser i $result (inte i $resultInput ).

Så här gör du:använd mysql_fetch_assoc för din SELECT fråga, inte mysql_fetch_row . Det kommer bara att finnas en rad, så hämta den före du börjar generera formuläret. Du kommer då att ha en namngiven array med radvärdena, och du kan ta tag i varje fält efter namn och lägga in det i formuläret.

Om du inte förstår hur du gör det, kolla php-dokumentationen för mysql_fetch_assoc .

Och undkomma din $_GET['id'] som du fick höra i din senaste fråga. Du tigger om att bli pwned!



  1. Hur väljer man poster med maximala värden i två kolumner?

  2. Hur man implementerar revision/versionering av tabelländringar på PostgreSQL

  3. Hur kan en LEFT OUTER JOIN returnera fler poster än vad som finns i den vänstra tabellen?

  4. Psycopg2 Infoga i tabell med platshållare