Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Twórz wiele tabel MySQL za pomocą PHP

Nie możesz używać zapytań rozdzielanych średnikami z mysql_query , ta funkcja pozwala tylko na jedno zapytanie na raz!

Musisz wykonać swoje oświadczenia oddzielnie:

mysql_query("
    CREATE TABLE IF NOT EXISTS `mod_reminder_entries` (
        `id` INT(10) NOT NULL AUTO_INCREMENT, 
        `user_id` INT(10) NOT NULL, 
        `entry_name` VARCHAR(255) NOT NULL, 
        `entry_value` INT(10) NOT NULL, 
        PRIMARY KEY (`id`), 
        FOREIGN KEY (`user_id`) REFERENCES tblclients (`id`) 
    )
") or die(mysql_error());

mysql_query("
CREATE TABLE IF NOT EXISTS `second_table` (
    `user_id` INT(10) NOT NULL, 
    `fieldstotal` INT(10) NOT NULL, 
    FOREIGN KEY (`user_id`) REFERENCES tblclients (`id`) 
)
") or die(mysql_error());

Lub lepiej, użyj mysqli_multi_query -- co oznacza, że ​​musisz przejść na mysqli .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zapytanie o tabele MySQL Update Inner Join

  2. Odbicie SQLAlchemy:Jak wykonać zapytanie o dane z określonych kolumn?

  3. Json koduje cały zestaw wyników mysql

  4. Jak przechowywać adresy URL w MySQL

  5. Jak zaktualizować, jeśli istnieje, wstawić, jeśli nie (AKA upsert lub merge) w MySQL?