Re: [請益] 表PHP連結MYSQL 可以幫我看哪裡錯誤嗎 ?

作者: powyo (光子郎)   2014-09-25 16:03:27
首先你要先確定你的資料庫裡有allmessage這張表
再來看裡面的欄位名稱
sql語法你要insert的欄位對應到資料
第一個括號裡面是寫你的欄位名稱 第二個括號是你要insert的值
$Text1= $_REQUEST["Text1"];
$userid= $_REQUEST["userid"];
$Text5=$_REQUEST["Text5"];
$email= $_REQUEST["email"];
//下面這一格是多行文字的接收
$Text112=nl2br($_REQUEST["Text112"]);
上面是你的變數 假設$Text1是姓名 其他類推 則要這樣寫
日期最好另外給他變數 $date=date("Y-m-j H:i:s");
$sql="Insert Into allmessage (姓名,電話,手機,電子信箱,自我介紹,日期) Values
('$Text1','$userid','$Text5','$email','$Text12','$date')";
欄位名稱的中文要改成你在表裡的名稱mysql欄位應該不能使用中文
這樣就是一個完整的insert語法了
至於你的字串在insert前要做什麼處理則再語法前面處理完畢即可
作者: sdws1027 (ChenDone)   2014-09-25 16:26:00
我做好了 不過表單還是沒傳好欸.... 按照你的步驟
作者: powyo (光子郎)   2014-09-25 16:28:00
沒傳好是什麼意思
作者: sdws1027 (ChenDone)   2014-09-25 16:29:00
我打完表單資料之後 跑不進去資料庫資料庫沒收到資料 應該這樣說
作者: powyo (光子郎)   2014-09-25 16:33:00
首先你有確認表單裡的資料有送到處理資料這頁嗎再來欄位名稱對嗎 有這張表嗎?我只是指出你貼的程式那邊的錯誤 至於其他的步驟自行確認
作者: sdws1027 (ChenDone)   2014-09-25 16:36:00
真的很感謝你 我知道了 我在檢查看看哪裡有錯誤 :)
作者: KawasumiMai (さあ、死ぬがいい)   2014-09-25 16:38:00
你可以去MySql admin那個地方,用上面的功能手動插入一次值,插入之後上面就有一串相對應的SQL那個才是你要的格式
作者: powyo (光子郎)   2014-09-25 16:48:00
為什麼你的問題跟tkdmaf那麼像..
作者: KawasumiMai (さあ、死ぬがいい)   2014-09-25 16:49:00
樓上,是dummytrue ,tkdmaf是回答的人
作者: sdws1027 (ChenDone)   2014-09-25 16:50:00
好哦 謝謝 我試試看
作者: powyo (光子郎)   2014-09-25 16:50:00
喔喔 看錯 sorry
作者: sdws1027 (ChenDone)   2014-09-25 16:59:00
我剛剛才發現 我跟他問題好像... 我用phpmyadmin 沒錯
作者: hom1130 (.撥雲見日.)   2014-09-25 18:03:00
從上一篇就感覺是學校作業
作者: KawasumiMai (さあ、死ぬがいい)   2014-09-25 18:24:00
仔細一看除了問題像...連欄位也很雷同...
作者: tkdmaf (皮皮快跑)   2014-09-25 18:24:00
(中槍 >_<)
作者: KawasumiMai (さあ、死ぬがいい)   2014-09-25 18:25:00
然後還有同樣的function,SQL的連接方式也幾乎一樣..
作者: tkdmaf (皮皮快跑)   2014-09-25 18:30:00
我比較好奇的是sdws1027提供的網址不存在原來在這:http://forum.twbts.com/thread-3263-1-6.html老實說接連二篇一樣的內容文章……敢問老師是誰?
作者: KawasumiMai (さあ、死ぬがいい)   2014-09-25 18:46:00
看到參考404的確愣了一下XD
作者: dummytrue (就只是大叔而已)   2014-09-25 21:39:00
XD 看到也愣了一下 我們是看同樣的教學網頁吧
作者: sdws1027 (ChenDone)   2014-09-26 08:46:00
我是在做企業網站阿.... 只是很多不太懂
作者: powyo (光子郎)   2014-09-26 09:22:00
企業網站找新手來作...這不是害人害己嗎
作者: tkdmaf (皮皮快跑)   2014-09-26 10:11:00
說真的,除非是本身已經有軟體經驗。否則我完全不建議在網路找資源學習。網路資源很多可能是即興創作。但如果是書籍就至少有審稿校搞還有給人審閱過。不過當然挑到一本合適的好書就又是另一回事。
作者: sdws1027 (ChenDone)   2014-09-26 10:43:00
tkdmaf 那想請問有推薦的好書嗎???dummytrue 對阿 我看到我們內容超像的...
作者: powyo (光子郎)   2014-09-26 10:51:00
那網站太爛了 sql語法寫成那樣 根本在害人 沒看過這樣寫的一行可以搞定的東西 還用.=去做 是在坑新手的吧
作者: KawasumiMai (さあ、死ぬがいい)   2014-09-26 13:05:00
有看過類似的習慣,為了讓單行減少長度以及增加對齊感,所以看過+= &= .=那個文章寫得不太好沒錯,因為這樣寫很容易被誤解因為最最一開始也是有老師教所以不了解,但網路找資源其實沒啥問題,不過可能多少還是要有點軟體經驗因為這樣在跨語系的的時候才會稍微舉一反三
作者: dummytrue (就只是大叔而已)   2014-09-27 00:06:00
運氣真好^^ 我也想問參考本書會比較好?/補習班 好像可以找到想要的
作者: tkdmaf (皮皮快跑)   2014-09-27 11:07:00
補習班教的東西不會比書上的多,又貴,完全不建議。
作者: KawasumiMai (さあ、死ぬがいい)   2014-09-27 16:04:00
所有電腦相關的補習班 基本上都可以不用去= =
作者: ursm (Zira)   2014-09-27 17:34:00
找個資管相關系所的學生借本書,再加上谷歌大神把基礎學會開始寫個能用的系統,三個月後會發現漏洞一堆,砍掉重寫重寫又過了三個月又發現新的大漏洞,再重寫一次這是我第一次寫庫存管理的流程,企業的話直接買系統會省事點
作者: sdws1027 (ChenDone)   2014-09-29 09:57:00
謝謝你們~~~~
作者: oread168 (大地的精靈R)   2014-10-11 22:54:00
推叫老版直接買

Links booklink

Contact Us: admin [ a t ] ucptt.com