आप mysql_query
के साथ अर्धविराम से अलग की गई क्वेरी का उपयोग नहीं कर सकते
, यह फ़ंक्शन एक समय में केवल एक क्वेरी की अनुमति देता है!
आपको अपने बयानों को अलग से निष्पादित करना होगा:
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());
या बेहतर, mysqli_multi_query का इस्तेमाल करें -- जिसका अर्थ है कि आपको mysqli पर स्विच करना होगा ।