Pytania otagowane jako dbdelta

5
dbDelta nie tworzy tabel
Przeszedłem przez wiele wątków, strony kodeksu i próbowałem zadzierać z wieloma rzeczami, ale mój kod prawdopodobnie nie tworzy tabel. I nie jestem w stanie zrozumieć, gdzie się mylę. W bazie danych zaznaczyłem booking_db_version, jest aktualizowany, kiedy aktualizuję go w pliku. Oto kod global $booking_db_version; $booking_db_version = "1.0.0"; function booking_install() { …

1
Obsługa dbDelta dla klucza zagranicznego
W PHP 5.3.13 / MySQL 5.5.21 następujący kod nie działa: if($check_custom_fields_form!=1){ $sql = "CREATE TABLE IF NOT EXISTS ". $table_custom_fields_form ." ( `form_name` longtext NOT NULL, `field_id` bigint(20) NOT NULL, FOREIGN KEY (`field_id`) REFERENCES $table_custom_fields (`ID`) ON DELETE CASCADE ON UPDATE CASCADE ) CHARACTER SET utf8 COLLATE utf8_general_ci"; dbDelta($sql); } …
9 php  mysql  dbdelta 
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.