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

Създавайте полета за въвеждане динамично със стойности и имена на колони от база данни

Виждате ли мястото, което сте маркирали със стрелка? Вместо низа (1) , задайте value към подходящата стойност на базата данни, която четете в $result (не в $resultInput ).

Ето как:използвайте mysql_fetch_assoc за вашия SELECT заявка, а не mysql_fetch_row . Ще има само един ред, така че го извлечете преди започвате да генерирате формуляра. След това ще имате именуван масив със стойностите на реда и можете да вземете всяко поле по име и да го поставите във формуляра.

Ако не разбирате как да направите това, проверете php документацията за mysql_fetch_assoc .

И избягвайте своя $_GET['id'] както ти беше казано в последния ти въпрос. Молиш се да бъдеш награден!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. CASE в MySQL принуждава типа данни на колоната да бъде BIGINT вместо INT

  2. Как да създам ефективен DQL оператор, който да съответства на моя ефективен SQL, когато правя просто LEFT JOIN?

  3. изтриване с присъединяване към същата таблица

  4. Mysqli присъедини таблици от 2 различни бази данни

  5. Не може да се конвертира MySQL.DateTime в System.DateTime със стойности 0000-00-00 00:00:00