«dbdelta» 태그된 질문

5
dbDelta가 테이블을 작성하지 않음
나는 많은 스레드, 코덱스 페이지를 겪고 많은 것을 엉망으로 만들려고 시도했지만 내 코드는 테이블을 생성하지 않는 것 같습니다. 그리고 내가 어디로 잘못 가고 있는지 알 수 없습니다. 데이터베이스에서 booking_db_version을 확인했는데 파일에서 업데이트 할 때 업데이트됩니다. 코드는 다음과 같습니다 global $booking_db_version; $booking_db_version = "1.0.0"; function booking_install() { global $wpdb; global $booking_db_version; …

1
FOREIGN KEY에 대한 dbDelta 지원
PHP 5.3.13 / MySQL 5.5.21에서는 다음 코드가 작동하지 않습니다. 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); } if($check_subscribe_cat!=1){ …
9 php  mysql  dbdelta 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.