mohamadali1374
یک شنبه 28 تیر 1394, 18:46 عصر
سلام
وقتی که اولین بار سایت لود میشه با کد زیر جدول رو داخل دیتابیس ایجاد میکنم حالا مشکل اینه که در هر بار لود سایت یه رکورد به جدول اضافه میشه.
یعنی میخوام وقتی سایت برای اولین بار لود میشه یه جدول و یه روکورد اولیه داخل دیتابیس ایجاد بشه.
$sql="CREATE TABLE IF NOT EXISTS `tbl_ty` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`Emails` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
`Name` varchar(250) COLLATE utf8_unicode_ci NOT NULL,
`MOF` varchar(250) COLLATE utf8_unicode_ci NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ;
INSERT INTO `tbl_ty` (`id`, `matn`, `SOD`) VALUES
(1, ' سلام', 'Dynamic');
";
$this->data=$this->db->prepare($sql);
$this->data->execute();
لطفا کمک کنید
وقتی که اولین بار سایت لود میشه با کد زیر جدول رو داخل دیتابیس ایجاد میکنم حالا مشکل اینه که در هر بار لود سایت یه رکورد به جدول اضافه میشه.
یعنی میخوام وقتی سایت برای اولین بار لود میشه یه جدول و یه روکورد اولیه داخل دیتابیس ایجاد بشه.
$sql="CREATE TABLE IF NOT EXISTS `tbl_ty` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`Emails` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
`Name` varchar(250) COLLATE utf8_unicode_ci NOT NULL,
`MOF` varchar(250) COLLATE utf8_unicode_ci NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ;
INSERT INTO `tbl_ty` (`id`, `matn`, `SOD`) VALUES
(1, ' سلام', 'Dynamic');
";
$this->data=$this->db->prepare($sql);
$this->data->execute();
لطفا کمک کنید