PHP Developer Channel :: 討論園地

您尚未登入。

#1 2006-09-14 18:41:18

michaelliu0624
Member
註冊日期: 2006-05-30
文章數: 33

php語法操控mysql問題!!

以下是程式碼!! 請各位幫幫我
資料庫表是建立了
但是資料表的建立定義和一筆資料始終插入不進去資料庫中
我到底是哪裡出錯了, 可以跟我講一下嗎!!
拜託拜託


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=big5" />
<title>無標題文件</title>
</head>

<body>
<table width="200" border="1">
<tr>
<td>
<form action="" method="post" name="form1">
<p>
資料庫名稱:
<input name="1" type="text" id="1" />
</p>
<?php
include ("connect_mysql_db.php");
@$databasename=$_POST["1"];
$sql1="create database $databasename;
";
mysql_query($sql1);
?>
<input name="Submit1" type="submit" id="submit" value="建立資料庫" />
<input name="Reset1" type="reset" value="重設" />
</form>
</td>
</tr>
</table>


<table width="289" border="1">
<tr>
<td width="279">
<form action="" method="post" name="form2">

<p>資料表名稱:
<input name="8" type="text" id="8" />
</p>
<p>
第一欄欄位:
<input name="2" type="text" id="2" />
</p>
<p>資料類型:
<input name="3" type="text" id="3" />
</p>
<p>
第二欄欄位:
<input name="4" type="text" id="4" />
</p>
<p>資料類型:
<input name="5" type="text" id="5" />
</p>
<p>
第三欄爛位:
<input name="6" type="text" id="6" />
</p>
<p>資料類型:
<input name="7" type="text" id="7" />
</p>
<p>
<input name="9" type="text" id="9" />
</p>
<p><br />
<input name="10" type="text" id="10" />
</p>
<p><br />
<input name="11" type="text" id="11" />
</p>
<p>
<?php
include ("connect_mysql_db.php");
mysql_select_db("$databasename");

@$column1=$_POST["2"];
@$column2=$_POST["4"];
@$column3=$_POST["6"];
@$type1=$_POST["3"];
@$type2=$_POST["5"];
@$type3=$_POST["7"];
@$tablename=$_POST["8"];
@$data1=$_POST["9"];
@$data2=$_POST["10"];
@$data3=$_POST["11"];
$sql2="CREATE TABLE `$tablename` (`$column1` $type1 NOT NULL ,`$column2` $type2 NOT NULL ,`$column3` $type3 NOT NULL) ENGINE = MYISAM;
INSERT INTO `$tablename`(`$column1` ,`$column2` ,`$column3`) VALUES ('$data1','$data2','$data3');";
mysql_query($sql2);
?>
<input type="submit" name="Submit2" value="建立資料表" />
++++++++++++
<input type="reset" name="Submit2" value="重設" />
</p>
</form>
</td>
</tr>
</table>




</body>
</html>

離線

 

#2 2007-01-24 14:55:04

lykillerl
Member
註冊日期: 2005-03-10
文章數: 17

Re: php語法操控mysql問題!!

不能同时用两个指令在一次的执行mysql_query中
你的表格建立指令有问题 少了资料宽度
$type(10)
`AutoIncrement` int(10) unsigned zerofill NOT NULL auto_increment

離線

 

論壇頁尾

Web Hosting
PHP Developer Channel
Powered by PunBB 1.2.9
© Copyright 2002–2005 Rickard Andersson