English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

想請各位給我ㄧ個小的範例程式
例如下面一段HTML語法,一個文字方塊在按送出鈕後,PHP要如何寫他才會把文字方怪的資料傳到MySql資料庫!

假設已有1個資料庫(AAA),1個資料表(BBB),2個欄位名稱(CCC,DDD),欄位類別為(數字[主鍵]} . 文字)












各位幫忙喔
程式越簡單越好^^
希望每行都有中文註解
感謝喔 ^^

2006-10-29 16:28:55 · 1 個解答 · 發問者 2 in 電腦與網際網路 程式設計

也不一定要用我上面的HTML(那是洪培基拉出來的^^)
重點在於HTML輸入的文字要如何存到MYSQL資料庫
感謝喔^^

2006-10-29 16:41:49 · update #1

我一定要有註解喔^^
我怕我會看不懂
拜託各位高手了!

2006-10-29 16:44:15 · update #2

dear Jelly
我失敗了...><
第一段:index.php因該沒有問題
可是到了第2段test.php我就死咯呃
先說依下我目前的壯況(按下送出後他把test.php程式都秀出來給我看了...證明有連過來執行test.php但卻沒有開啟資料庫)
我的資料庫連結打
$link = @mysql_connect("localhost/999" , "root","" ) or die ("無法連上資料庫").mysql_error();
我沒有設密碼...這樣有問題嗎?

2006-10-29 17:57:46 · update #3

$account = $_POST['account']
$link
$sql
麻煩您解釋依下這些變數是做捨摩用的
還有我不懂我按送出鈕後...我的資料是著麼傳的?
感謝

2006-10-29 17:58:19 · update #4

我試過
$link = @mysql_connect("localhost" , "root","" ) ;
$link = @mysql_connect("localhost/999" , "root") ;
$link = @mysql_connect("localhost" , "root") ;
可是都不行ㄝ
我的及時通jgnzzz@yahoo.com.tw(平時晚上10點上線,星期一會在7點左右上線)
再麻煩你了\^^

2006-10-30 04:53:18 · update #5

你給我的網址我法看見.PHP的原始檔
還請您在傳給我ㄧ次
謝謝^^

2006-10-30 05:10:33 · update #6

test.php
$link = MYSQL_CONNECT("localhost", "root", "");
$link_db = MYSQL_SELECT_DB("aaa");
$sql="insert into bbb (ddd) values('$account')";
mysql_db_query("aaa",$sql,$link);
?>

2006-10-30 18:24:09 · update #7

你的PHP我還是載不來-不過我問題解決了^^
我改成上面的程式就OK了^^
差異應該是字串問題吧?
非常的感謝你喔^^

2006-10-30 18:25:26 · update #8

1 個解答

不是很難的問題
但好多字喔 = =
而且真的寫出來我猜你也很難懂耶 = =



先說明一下流程
首先會有一個輸入的頁面 假設是 index.php
然後要有一個處理頁面 假設是 test.php
index.php的內容是









===========================
test.php

$account = $_POST['account']
$link = @mysql_connect("資料庫位置-通常是localhost" , "帳號" , "密碼") or die ("無法連上資料庫").mysql_error();
$sql="insert into BBB (DDD) values('{$account} ')";
mysql_db_query("AAA",$sql,$link) or die("通訊錄資料無法寫入喔!
".$sql);

============================
大置上是這樣啦
因為我沒有很熟練
然後我又懶的自己開一個資料庫試
哈哈 不行再補充吧

2006-10-30 03:45:49 補充:
localhost/999你確定這一個位置沒有錯嗎因為通常都是 localhost這個資料庫 和你網頁放的位置是沒有關係的喔

2006-10-30 03:49:18 補充:
mysql_db_query("資料庫",資料庫語法,登入用帳密)一個網頁會用好多次這句登入 習慣設 $link的變數$sql 跟mysql_db_query串一起 看起來會很亂 也習慣另外寫一行硬要通通寫一起 也ok$account = $_POST['account'] 在index中 用POST方式 傳出一個account的值 所以要把這個值 指定成一個變數因為常常 傳過來的會是一個陣列 所以習慣弄成變數可改這樣$sql="insert into BBB (DDD) values(' $_POST['account'] ')";也可以

2006-10-30 03:50:49 補充:
我建議你傳訊給我你的msn直接講比較快不然我還要一直回來看 = =

2006-10-30 04:25:38 補充:
剛剛開了一個資料庫測過沒問題index.php=======


2006-10-30 04:30:49 補充:
text貼不上去 它說我超過字了傳訊給我吧或自己抓下這兩個檔www.audio329.com/jelly/123.phpwww.audio329.com/jelly/456.php

2006-10-30 04:34:52 補充:
哇咧 打了好多字 = =

2006-10-30 13:43:26 補充:
請用 任一下載程式輸入網址它就會幫你把這2個檔抓下來了然後你就可以看原始碼看的很開心用右鍵 看原始檔 本來就看不到php程式

2006-10-29 17:14:04 · answer #1 · answered by Jelly 7 · 0 0

fedest.com, questions and answers