|
|
|
phpmyadmin เก็บข้อมูลได้สูงสุดกี่แถว อะ มันจำกัด ด้วยหรอครับ? |
|
|
|
|
|
|
|
หลายล้านครับ ลองเชคดู code น่ะครับ น่าจะมีปัญหาแล้วครับ
|
|
|
|
|
Date :
2010-09-27 22:06:18 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
โค๊ดผมมาจาก พี่ทั้งดุ้น เรยนะเนี่ย แก้ตรงที่ มันวนลูป กับ path มันแล้วด้านล่างเป็น ตารางอะครับ
แล้วคราวนี้ ผมจะแอดข้อมูลนักเรียน เข้า ทีละ 200คนนิดๆ อะพี่ แล้วมันก็ รับแค่ 127 -*- งงเรย
Code (PHP)
<?
//*** Get Document Path ***//
$strPath = realpath(basename(getenv($_SERVER["SCRIPT_NAME"]))); //
C:/AppServ/www/myphp
$OpenFile = "MyXls/Students1_1.xls";
//*** Create Exce.Application ***//
$xlApp = new COM("Excel.Application");
//$xlBook = $xlApp->Workbooks->Open($strPath."/".$OpenFile);
$xlBook = $xlApp->Workbooks->Open(realpath($OpenFile));
$xlSheet1 = $xlBook->Worksheets(1);
//*** Insert to MySQL Database ***//
$objConnect = mysql_connect("localhost","root","123") or die
("Error Connect to Database");
$objDB = mysql_select_db("ps");
for($i=2;$i<=220;$i++){
If(trim($xlSheet1->Cells->Item($i,1)) != "")
{
$strSQL = "";
$strSQL .= "INSERT INTO student";
$strSQL .=
"(no,std_no,std_id,std_prename,std_name,std_surname,l_class,l_room,gpa_old
,gpa_next,std_problem,gs_id ) ";
$strSQL .= "VALUES ";
$strSQL .= "('".$xlSheet1->Cells->Item
($i,1)."','".$xlSheet1->Cells->Item($i,2)."' ";
$strSQL .= ",'".$xlSheet1->Cells->Item
($i,3)."','".$xlSheet1->Cells->Item($i,4)."' ";
$strSQL .= ",'".$xlSheet1->Cells->Item
($i,5)."','".$xlSheet1->Cells->Item($i,6)."' ";
$strSQL .= ",'".$xlSheet1->Cells->Item
($i,7)."','".$xlSheet1->Cells->Item($i,8)."' ";
$strSQL .= ",'".$xlSheet1->Cells->Item
($i,9)."','".$xlSheet1->Cells->Item($i,10)."' ";
$strSQL .= ",'".$xlSheet1->Cells->Item
($i,11)."','".$xlSheet1->Cells->Item($i,12)."') ";
mysql_query($strSQL);
}
}
//*** Close MySQL ***//
@mysql_close($objConnect);
//*** Close & Quit ***//
$xlApp->Application->Quit();
$xlApp = null;
$xlBook = null;
$xlSheet1 = null;
?>
CREATE TABLE `student` (
`no` tinyint(4) NOT NULL auto_increment,
`std_no` tinyint(4) NOT NULL,
`std_id` smallint(6) NOT NULL,
`std_prename` tinytext NOT NULL,
`std_name` tinytext NOT NULL,
`std_surname` tinytext NOT NULL,
`l_class` tinyint(4) NOT NULL,
`l_room` tinyint(4) NOT NULL,
`gpa_old` float NOT NULL,
`gpa_next` float NOT NULL,
`std_problem` tinytext NOT NULL,
`gs_id` tinyint(4) NOT NULL,
PRIMARY KEY (`no`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
|
ประวัติการแก้ไข 2010-09-27 22:21:53
|
|
|
|
Date :
2010-09-27 22:17:47 |
By :
hax5313 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วคับพี่ ผิดที่ฐานข้อมูล Primary key มันจุน้อยไปหน่อย แฮ่ๆ
|
|
|
|
|
Date :
2010-09-27 23:00:56 |
By :
hax5313 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|