 |
|
|
 |
 |
|
create table 'tablename'(file and attribuefile)
|
 |
 |
 |
 |
Date :
2 ต.ค. 2549 13:13:22 |
By :
ajax_php |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
CREATE TABLE `table1` (
`filed1` varchar(5) NOT NULL default '',
`filed2` varchar(40) default NULL,
PRIMARY KEY (`filed1`)
) TYPE=MyISAM
|
 |
 |
 |
 |
Date :
2 ต.ค. 2549 13:51:59 |
By :
wongvian |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ขอบคุณมากนะครับ สำหรับคำแนะนำที่ดี แต่ผมยังไม่ได้เลยอะครับคุณ wongvie ขอบพระคุณทมาาอย่างสูง
|
 |
 |
 |
 |
Date :
2 ต.ค. 2549 14:09:35 |
By :
-:-หมีพูห์-:- |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ส่วนของคุณ ajax_php ผมยังงงๆ กับParameter ของ create table 'tablename'(file and attribuefile) อะครับ ว่าต้องใส่ค่าอย่างรัย
อ่อ ฟิวด์ที่ผมจะสร้างมี 3 ฟิวด์ครับ
1.Index(Auto Number)
2.Score(INT(10))
3.Rank(INT(5))
ขอบคุณมากนะครับ สำหรับคำตอบทุกคำตอบอะครับ
|
 |
 |
 |
 |
Date :
2 ต.ค. 2549 14:20:08 |
By :
-:-หมีพูห์-:- |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
<?php
$dsn_name = "DSN_Vendor";
$username ="";
$password ="";
$connect= odbc_connect($dsn_name, $username, $password) or die("ติดต่อ DSN ไม่ได้?");
$sql_create = "CREATE TABLE `table1` ('Index' int(4) NOT NULL,
`Score` int(4) NOT NULL default ,
`Rank` int(5) default NULL,
PRIMARY KEY (`Index`)
) TYPE=MyISAM";
$exe_create = odbc_exec($connect, $sql_create) or die("don't Create Table");
odbc_close($connect);
?>
|
 |
 |
 |
 |
Date :
2 ต.ค. 2549 14:25:34 |
By :
-:-หมีพูห์-:- |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Warning: odbc_exec(): SQL error: [Microsoft][ODBC Microsoft Access Driver] Syntax error in CREATE TABLE statement., SQL state 37000 in SQLExecDirect in D:\Pae\Project\wwwroot\VENDOR\Source\CreateTable.php on line 19
don't Create Table
อันนี้คือผลที่รันได้ครับ ขอบคุณมากนะครับ
|
 |
 |
 |
 |
Date :
2 ต.ค. 2549 14:27:10 |
By :
-:-หมีพูห์-:- |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
<?php
$dsn_name = "DSN_Vendor";
$username ="root";
$password ="";
$connect= mysql_connect($dsn_name, $username, $password) or die("ติดต่อ DSN ไม่ได้?");
$sql_create = "CREATE TABLE `table1` ('Index' int(4) NOT NULL,
`Score` int(4) NOT NULL default ,
`Rank` int(5) default NULL,
PRIMARY KEY (`Index`)
) TYPE=MyISAM";
$exe_create = mysql_query($connect, $sql_create) or die("don't Create Table");
?>
แต่ผมคิดว่าคุณกำลังพยายามติดต่อกับ ODBC อยู่น่ะลองใช้CODE ข้างบนลองดูน่ะติดตรงไหนค่อย post มา
|
 |
 |
 |
 |
Date :
2 ต.ค. 2549 15:18:26 |
By :
wongvian |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ยังไม่ได้ อะครับคุณ wongvian ของผมใช้ติดต่อฐานข้อม MS-Access นะครับ
นี่คือ Code ของผมครับ รบกวนช่วยดูให้ทีนะครับ
<?php
$dsn_name = "DSN_Vendor"; $username =""; $password ="";
$connect= odbc_connect($dsn_name, $username, $password) or die("ติดต่อ DSN ไม่ได้?");
$sql_create = "CREATE TABLE `table1` ('Index' int(4) unsigned NOT NULL auto_increment,
`Score` int(4) NOT NULL default ,`Rank` int(5) NOT NULL default,PRIMARY KEY (`Index`)) TYPE=MyISAM";
$exe_create = odbc_exec($connect, $sql_create) or die("don't Create Table");
odbc_close($connect);
?>[/colot]
ส่วนนี่เป็นผนรันนะครับ
Warning: odbc_exec(): SQL error: [Microsoft][ODBC Microsoft Access Driver] Syntax error in CREATE TABLE statement., SQL state 37000 in SQLExecDirect in D:\..\CreateTable.php on line 7
don't Create Table
|
 |
 |
 |
 |
Date :
2 ต.ค. 2549 15:31:46 |
By :
-:-หมีพูห์-:- |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
<?php
$dsn_name = "DSN_Vendor";
$username ="";
$password ="";
$connect= odbc_connect($dsn_name, $username, $password) or die("ติดต่อ DSN ไม่ได้?");
$sql_create = "create table table1(filed1 text) ";
$exe_create = odbc_exec($connect, $sql_create) or die("don't Create Table");
odbc_close($connect);
?>
ลองใหม่
|
 |
 |
 |
 |
Date :
2 ต.ค. 2549 16:29:20 |
By :
wongvian |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ขอบคุณมากครับ คุณ wongvian ได้แล้วครับ แต่ผมติดตรงที่ว่าถ้าจะสร้างฟิวด์ที่เป็น Integer ต้องกำหนดแบบไหนครับ และฟิวด์ที่จะให้เป็น Auto Increment ด้วยนะครับ ขอบคุณมากนะครับ
|
 |
 |
 |
 |
Date :
2 ต.ค. 2549 16:54:57 |
By :
♥ -:-หมีพูห์-:- ♥ |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ใช้ SQL
create table table2(filed2 int)
|
 |
 |
 |
 |
Date :
2 ต.ค. 2549 17:11:36 |
By :
wongvian |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
<?
\\ส่วนแรกนี้คือการ connect กับฐานข้อมูล
mysql_connect("localhost", "root", "root") or die(mysql_error());
echo "Connected to MySQL<br />";
\\ส่วนนี้คือ สร้างดาต้าเบส
mysql_create_db("ttdb") or die(mysql_error());
echo "Created to Database<br />";
\\ส่วนนี้คือการเลือก ดาต้าเบส
mysql_select_db("ttdb") or die(mysql_error());
echo "Connected to Database<br />";
\\ส่วนนี้คือการสร้างตาราง
mysql_query("CREATE TABLE tttb(
id INT NOT NULL AUTO_INCREMENT,
PRIMARY KEY(id),
name VARCHAR(30),
age INT)")
or die(mysql_error());
?>
|
 |
 |
 |
 |
Date :
2009-04-30 11:58:59 |
By :
นายสะอาด |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|