데이터베이스에 새 테이블을 만들고 싶습니다. 작동하지 않는 것 같습니다. 그것은 wordpress plugin이기 때문에 그것이 엉망이 될지 모르겠습니다.PHP MySQL 데이터베이스가 새 테이블을 만들지 않습니다.
if ($wpdb->get_var('SHOW TABLES LIKE "' . $wpdb->prefix . DB_PROFILE_TABLE . '"') != $wpdb->prefix . DB_PROFILE_TABLE)
{
$sql = 'CREATE TABLE ' . $wpdb->prefix . DB_PROFILE_TABLE . ' (
id BIGINT(10) UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT,
fname VARCHAR(100) NOT NULL,
sname VARCHAR(100),
city VARCHAR(100),
country VARCHAR(100)
CHARSET=utf8; ';
dbDelta($sql);
}
초급 php 및 mySql.
당신이 광산을 통해 Piyush의 답변을 받아 왜 어떤 특별한 이유가 있나요 http://codex.wordpress.org/Creating_Tables_with_Plugins를 참조하십시오? 둘 다 동일하지만 먼저 게시했습니다. – mdadm
@mdadm 죄송합니다. 나는 대답으로 둘 다 받아 들일 것이지만 나는 할 수 없다. 내가 당신의 것으로 바꿀까요? – crsMC
걱정 마, 나는 단지 호기심이었다. Piyush는 나보다 약간 낮은 점수를 가지므로 그를 계속 보내십시오 :) 당신은 그걸 작동시킬 수 있었습니까? – mdadm