iT邦幫忙

0

php 網路留言板異常

我將課本的網路留言板資料匯入 , 書上建議對照原始碼的解說 , 了解整個程式運作與執行結果 , 就會有完整概念 , 但出現以下錯誤訊息
https://ithelp.ithome.com.tw/upload/images/20180225/201043266A4odfPOxS.png
我查了解決方法 , 把;extension=php_mysqli.dll开头会有一个分号,将其删除, 重新啟動還是不行
https://ithelp.ithome.com.tw/upload/images/20180225/20104326IlpnffcXsF.png
我也查了使用者名稱與密碼都是 admin
https://ithelp.ithome.com.tw/upload/images/20180225/20104326V0qtUP5CIG.png

https://ithelp.ithome.com.tw/upload/images/20180225/20104326H4Y92bBU6A.png

看更多先前的討論...收起先前的討論...
weiclin iT邦高手 4 級 ‧ 2018-02-25 01:51:45 檢舉
這就是我跟你說的, php 改動很大, 很多書跟網路資料都過時了, mysql_ 系列已經被移除不能用了, 要改用 pdo 或是 mysqli_ 系列函式
你不是買或參考php7的資料嗎?
那怎麼還會有mysql()系列的function?
這邊我也不讓你繞路了。
一句話:就是學pdo。
要說那裡有資源?我自己在youtube就放了四篇教學。
https://ithelp.ithome.com.tw/articles/10183166
從這篇文章可以找到。
alex9453 iT邦新手 3 級 ‧ 2018-02-25 07:54:14 檢舉
你說PHP5,7都可以,圖書館只看到5就拿來看,我是想圖書館的書看的下去也做的出來,才會去買,以前買了一堆書,有些前面看的下去,後面就看不下去,或是做不出來,所以要看的值得才會去買,先看你的教學
你現在這樣講話的意思是在怪我不跟你說清楚嗎?
你在ASP.NET的學習過程中不就遇過不同版本產生的問題?
那怎麼不會想說php5和php7是有差異的?
那我可以再明白一點的告訴你:
php 5.0 ~ php 5.6這中間要每個版本都是有差異的。
當中php 5.2 → php5.3 的改動比較大。
甚至就算是php7
7.0、7.1、7.2都還是存有差異的。
那你知不知道有一種東西叫做「官方手冊」?

我要告訴你的事:看得下去的書才看,那你根本上就會漏掉非常多的東西。

我直白的告訴你一件事:重構、設計範式,這二類型的書你可以去買來看。
我跟你保證對你來說絕對是天書。可能不要後面,光是前面你就看不下去了。
但這書要不要看,要看。就算看不懂也必須看。
我還可以跟你說看不懂的理由87%是因為他的範例是用java寫的。

很多東西就是看了先記在腦子,看不懂根本就無所謂。
等到那一天你必須用到他時,你就會懂了。

一直在跟你說學程式不是那麼簡簡單單做起來的事。
他需要不斷的思考。融會貫通。
而不是會幾個指令,做幾個東西就叫做會寫程式。

你就算花個二個月到半年的時間終於能做出一個php的基礎網站時。
我可以告訴你現實面。

你會的東西也不過是整個軟體工程架構的1%都還不到。

我窮盡快十年的功力,也不敢說我有個10%的能耐。

甚至我可以再告訴你,我對php再有一些更深入的了解還是在我跑去寫其他的程式語言之後的事。

然後才理解php其實缺點還一大堆。
難怪我師父當年會說:那是你喜歡寫php我才讓你去寫。
還有一件事。
你真的有php的問題,我給你二個更好的選擇。
一個是ptt bbs
另一個是藍色小舖。(我覺得有人覺的我活的不耐煩了………)

不過你真的要去這二個地方發問自己最好想清楚一點。

這二個地方的人講話不止比這邊還不客氣。
甚至可以用「惡毒」來形容。(我也是毒舌派之一)

但我會告訴你,你有辦法在這二個地方發問並且得到答案。
那才有在業界活得下去的能耐。

簡單來說:重覆的問題,發問不客氣,不懂的說謝謝,動不動就怪答題者態度差……
那就注定被砲轟到死的命運。

但反過來說,這些地方的回答專業度我認為是高過it邦的。

權衡看你有沒有膽量去挑戰。
alex9453 iT邦新手 3 級 ‧ 2018-02-25 11:51:48 檢舉
你想太多了,我沒有怪你的意思,只是陳述你說的話,你是好意告訴我,我都知道,之前文章我不是都有感謝回文者嗎?你們願意花時間幫助不認識的人,我怎麼會怪你們,感激都來不及了
喔~~~不~~~千萬不要叫他去藍色小舖啦。
我會忙死的,倒時我會接到不必要的砍文回應。
我會忙死的。千萬不要。他很強了,不需要我那邊。
跑得快 iT邦新手 3 級 ‧ 2018-02-26 15:22:37 檢舉
小婷
0
barrychen0507
iT邦新手 5 級 ‧ 2018-02-26 09:12:22
最佳解答

哈哈,我這一定幫的上你XD
我以前就遇過了啊...
你要把MySQL(i)這個功能給打開,並且把所有程式碼都改成mysqli_connect之類的,以下做個例子
原本MySQL:

<?php
$host = localhost;
$user = root;
$pass = root;
$name = test;//database's name
mysql_connect($host, $user, $pass, $name);
mysql_query('SELECT * FROM test');
?>

改過MySQLi:

<?php
$host = localhost;
$user = root;
$pass = root;
$name = test;//database's name
$con = mysqli_connect($host, $user, $pass, $name)
mysqli_query($con, 'SELECT * FROM test');
?>

這樣才對歐XD
(我忘了MYSQL_CONNECT的語法了啦XD太久沒用了

alex9453 iT邦新手 3 級 ‧ 2018-02-26 11:00:32 檢舉

謝謝!我改7就沒這個問題了

哈哈XDD

0
丹尼
iT邦研究生 4 級 ‧ 2018-02-25 08:54:13

哥套一套模板就好了啊
用GOOGLE表單就可以

資料庫的連線
不是直接在資料庫裡面這樣新增錒@@
你現在新增的方式是在資料庫裡面新增值
But
你都連不上資料庫了要怎麼取得資料庫內的值呢?
你說對吧
所以建議你可以進W3C看一下php連接資料庫範例

丹尼 iT邦研究生 4 級 ‧ 2018-02-26 09:37:55 檢舉

哥轉行了啦 國小我就會架設網站DREAMWEAVER那時候剛出來
網咖盛行的年代 開一間網咖月收入可以幾十萬
你現在建置這個是要給人留言什麼賣什麼商品

alex9453 iT邦新手 3 級 ‧ 2018-02-26 09:52:59 檢舉

你當個賺錢老闆,我給你請,這樣問題就解決了如何

0
stanma0716
iT邦新手 5 級 ‧ 2018-02-26 07:01:59

資料庫的連線
不是直接在資料庫裡面這樣新增錒@@
你現在新增的方式是在資料庫裡面新增值
But
你都連不上資料庫了要怎麼取得資料庫內的值呢?
你說對吧
所以建議你可以進W3C看一下php連接資料庫範例

看更多先前的回應...收起先前的回應...
KUI iT邦新手 5 級 ‧ 2018-02-26 08:50:08 檢舉

我也這麼認為ww

alex9453 iT邦新手 3 級 ‧ 2018-02-26 08:51:33 檢舉

我改7就沒這個問題了

KUI iT邦新手 5 級 ‧ 2018-02-26 08:53:37 檢舉

還有我發現一個問題,他登入資料庫的帳號密碼,我覺得好像不是圖片顯示的那個,記得預設帳號好像叫root ?帳密就是登入資料庫的帳密才對w

KUI iT邦新手 5 級 ‧ 2018-02-26 08:56:08 檢舉

解決了?哇w 是版本問題?

不是本來就是php7?怎麼又說改7沒這問題?
應該是要說改「pdo」或是改「mysqli」就沒這問題才對吧!
換了個環境,也要搞清楚新環境的一般用詞。

alex9453 iT邦新手 3 級 ‧ 2018-02-26 13:46:48 檢舉

應該是說,我改成7的做法

alex9453 iT邦新手 3 級 ‧ 2018-02-26 14:19:59 檢舉

目前感覺php會比asp.net 學習要簡單,但先決條件就是,你要能夠寫出程式碼, 這樣會比asp.net拉工具產生的問題要容易解決,因為都是寫程式,如果寫不出來,也可以去網上找一些現成的來改,同時php的資源比asp的要多,大家也是這樣覺得嗎?

這個觀念是……錯誤的。
正確的觀念是:客戶要你用什麼語言寫,公司要你用什麼語言寫,你就用什麼語言寫。沒什麼可挑的。

除非你自己是boss。

alex9453 iT邦新手 3 級 ‧ 2018-02-26 16:21:40 檢舉

找工作找需要PHP的人,不是就沒有客戶公司的問題

那你這樣會找不到工作的。
現在的職場已經沒有會要「只會php」的人了。
你不但要會php,還要會一些前端。
三大前端框架:react.js、angular.js、vue.js至少要會其中一套。
後端除了php,也要略懂node.js。
要熟悉網路傳輸資料結構(xml、json)
資料庫光玩一個RDBMS不行,你必須至少懂一套nosql
css和html雖然非必要專精但至少要懂的寫以及改。

你真的以為光會一套php就能找到工作?
喔?其實可以。
薪水大致就在22k ~ 25k
大多是接政府專案的外包公司。

講個現實面的,你以為我為什麼後來要去寫iOS app…

alex9453 iT邦新手 3 級 ‧ 2018-02-26 18:18:47 檢舉

謝謝你金玉良言的提醒,這方面技術我會再多專研,這次有讚美你喔!不要忘記了

alex9453 iT邦新手 3 級 ‧ 2018-02-27 21:41:56 檢舉

php7 圖書都被借光了 , 原來 ASP.NET 這麼多可以借 , 是因為沒人要學 , 還是買 PHP7 書吧 !有不錯的 PHP7 教學網站可以介紹嗎 ?

php其實多看一點原始碼加上網路爬資料就可以學好了...
我今年高一也才摸了半年就可以刻出會員系統及購物商城
善用mysql
以及指令要熟
其他應該不難

alex9453 iT邦新手 3 級 ‧ 2018-02-28 20:03:29 檢舉

我覺得 php比 ASP.NET 簡單 , 以前看到一堆程式碼就怕到了 , 自從會寫程式後 , 就覺得PHP比 ASP.NET 單純多了

我要發表回答

立即登入回答