導航:首頁 > 編程語言 > php創建表

php創建表

發布時間:2022-01-26 07:46:22

⑴ 怎麼用php在mysql創建一表,並且要id欄位為自增長的,


$servername="localhost";
$username="username";
$password="password";
$dbname="myDB";

//創建連接
$conn=newmysqli($servername,$username,$password,$dbname);
//檢測連接
if($conn->connect_error){
die("Connectionfailed:".$conn->connect_error);
}

//sqltocreatetable
$sql="CREATETABLEMyGuests(
idINT(6)UNSIGNEDAUTO_INCREMENTPRIMARYKEY,
firstnameVARCHAR(30)NOTNULL,
lastnameVARCHAR(30)NOTNULL,
emailVARCHAR(50),
reg_dateTIMESTAMP
)";

if($conn->query($sql)===TRUE){
echo"";
}else{
echo"Errorcreatingtable:".$conn->error;
}

$conn->close();

⑵ 如何在php創建資料庫與數據表

創建資料庫:create database 資料庫名
創建數據表:
CREATE TABLE `users` (
`id` tinyint(10) auto_increment primary key NOT NULL,
`username` varchar(30) NOT NULL,
`age` int(10) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
執行這兩個sql語句就行

⑶ php怎麼創建資料庫表

那要看你用的是什麼資料庫,如果要創建成功的提示的話更簡單,只需要加上一個判斷語句就好了......

⑷ 如何用php生成表格

在php開發過程中,對於大量的數據考慮用表格輸出的時候可以用得到,代碼如下:

<html>
<head>
<title>二行5列一共10個數據</title>
</head>
<body>
<tableborder="1"width=80%>
<tr>
<?php
$num=5;//當前每一行顯示列數
$k=1;//初始化
while($k<=10)
{
if($k%$num==0){
if($k==10){
echo'<td>'.$k.'</td></tr>'." ";
}else{
echo'<td>'.$k.'</td></tr><tr>'." ";
}

}
else{
echo'<td>'.$k.'</td>'." ";
}

$k+=1;//自加
}
?>
</table>
</body>
</html>

下面是從資料庫讀取代碼:

<?php
$sql="select*fromtable";
$query=mysql_query($sql);
$num=mysql_num_rows($query);
for($i=0;$i<$num;$i++){
$result=mysql_fetch_array($query);
if($i%3==0){
$str.="<trstyle='word-break:break-all'>";
}
$str.="<td>".$result["title"]."</td>";
if(($i+1)%$num==0){
$str.="</tr>";
}
}
?>
<tableborder=0>
<?
echo$str;
?>
</table>

⑸ php文件創建mysql的表

首先你把這個sql語句賦給一個字元串變數:
$sql="CREATE TABLE IF NOT EXISTS `{$installer->getTable('catalog_category_description')}` (
`category_id` mediumint(8) unsigned NOT NULL,
`language_id` smallint(5) unsigned NOT NULL,
`name` varchar(128) NOT NULL,
`description` text NOT NULL,
`meta_title` varchar(128) NOT NULL,
`meta_description` text NOT NULL,
`meta_keyword` varchar(255) NOT NULL,
PRIMARY KEY (`category_id`,`language_id`),
KEY `i_language_id` (`language_id`),
CONSTRAINT `fk_category_id` FOREIGN KEY (`category_id`) REFERENCES `{$installer->getTable('catalog_category')}` (`id`) ON DELETE CASCADE,
CONSTRAINT `fk_language_id` FOREIGN KEY (`language_id`) REFERENCES `{$installer->getTable('locale_language')}` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC";
然後連接mysql資料庫,執行這個語句:
mysql_connect("localhost","root","");
mysql_select_db("dbname");
mysql_query($sql);
就可以了。
注意連接資料庫帳號的許可權要有創建表的許可權,否則創建就不會成功!

⑹ 用php中sql建資料庫和表

下個開源免費的資料庫mysql安裝程序 和客戶端;

然後再使用SQL建庫,或者就直接使用test資料庫

接著創建表、建表結構
CREATE TABLE 的語法是:

CREATE TABLE "表格名"
("欄位 1" "欄位 1 資料種類",
"欄位 2" "欄位 2 資料種類",
... )

若我們要建立顧客表格,我們就打入以下的 SQL:

CREATE TABLE customer
(First_Name char(50),
Last_Name char(50),
Address char(50),
City char(50),
Country char(25),
Birth_Date date)

其他的SQL可以參考
http://sql.1keydata.com/cn/sql-create.php

⑺ php mysql 創建數據表

$sql = "
create table table_name (
id int(11) not null auto_increment primary key,
user varchar(255) ,
name varchar(255)
)
";
mysql_query($sql);
-------------------------------------
其實也是執行一個sql語句~
--------------------------------------
我剛寫的。。測試成功的哈
<?php
$link = mysql_connect("127.0.0.1","root","123456");
mysql_select_db("test");

$sql = "
create table table_name (
id int(11) not null auto_increment primary key,
user varchar(255) ,
name varchar(255) charset gbk
)
";
mysql_query($sql) or die(mysql_error());
?>

⑻ php 創建資料庫表 中文表名

資料庫最好不要用漢字,你可先把表名換成字元,創建完成後再手動修改表名好了。

⑼ php創建資料庫(user),並給資料庫中創建表(userinfo),表中有欄位id,name,tel,數據類型使用varchar。

id 使用varchar過分了吧 ,建議用整型 int(11) 類型的數據 啟用自動增長的時候方便使用。

⑽ php建立學生表

你給的信息太少!你是想要實現點擊姓名然後拿出有關該學生名字的所有信息在新頁面展示么?

閱讀全文

與php創建表相關的資料

熱點內容
八爪魚數據採集加密文字替換 瀏覽:80
android系統運行動態編譯的程序 瀏覽:417
計算編程中常用的if語句是 瀏覽:734
linux文件夾許可權亂了 瀏覽:909
程序員職業病預防保健操 瀏覽:678
c程序修改後需不需要重新編譯 瀏覽:723
怎樣把圖片分別放置在文件夾中 瀏覽:871
推流伺服器地址是什麼 瀏覽:630
java允許多重繼承 瀏覽:511
解壓小玩具好玩又可愛 瀏覽:408
騰訊雲大帶寬伺服器 瀏覽:821
加密鎖的售後 瀏覽:268
linux登不上去 瀏覽:729
聯想伺服器休眠後如何喚醒 瀏覽:111
四川話女孩學習編程 瀏覽:322
編譯原理文法區分 瀏覽:1001
教師可以做程序員嘛 瀏覽:637
終結戰場安卓國際服怎麼下載 瀏覽:155
現在的高端伺服器屬於什麼 瀏覽:810
企業銀行解壓流程 瀏覽:447