本文目錄一覽:
php和MySQL問題
php加上mysql是黃金搭檔,並非不能用別的伺服器,你直接上傳到空間是AS資料庫,一般用這種都是小網站,這樣不安全弄不好人家就把你資料庫給下載了,你的程序不就完蛋了嗎?
ASP要配合微軟的SQL資料庫一樣要像MYSQL這樣上傳!
ASP與php都是網頁編程語言,不用的是不是一個公司出品的,php可以跨平台asp只能在微軟的平台上用,總體來說php優於asp
對的access可以與網頁文件放在一起,而mysql這些資料庫不一樣,一個網站的資料庫可以做成一個文件,一個表一個文件太麻煩了,也不現實!
php和mysql聯合使用
php和mysql聯合可以說是黃金搭檔,php 和mysql 都是開源的,免費的(主要是指在mysql被SUN收購以前的版本),有豐富的學習文檔和資料,這個搭配再加上linux系統,在伺服器市場使用非常廣泛,非常適合開發web應用。
php可以說和mysql關係密切,php語言內部有非常多的mysql開頭的函數,幾乎是原生支持對mysql資料庫的操作。這個關係就像C#和SqlServer, java和oracle(jdbc)等等。
另外世界上有非常多的php和mysql方面的優秀開源CMS框架,比如著名的wordpress博客,drupal, joomla等等。
總之他們是建站相當好的選擇。
俺的網站 就是用這個做的,歡迎參觀!
PHP與Mysql關聯問題
PHP 5 不再綁定 MySQL 客戶端庫,這對我意味著什麼?我還能在 PHP 中使用 MySQL 嗎?我試著使用 MySQL 結果得到「function undefined」錯誤,怎麼辦?
是的。PHP 總是支持 MySQL 的,不是這種方法就是那種方法。在 PHP 5 中唯一的改變就是不再綁定客戶端庫本身了。部分原因是(無特定順序):
現今大多數系統已經安裝了客戶端庫了。
由於以上原因,保持多個版本的庫文件會導致混亂。例如,如果把 mod_auth_mysql 連接到某個版本,但把 PHP 連接到了另一個版本,然後在 Apache 中同時激活了它們,會得到無數錯誤。此外,綁定的庫文件也不總是能和伺服器端的版本很好地配合。對此最明顯的癥狀是上哪裡去找 UNIX 域套接字文件 mysql.socket。
維護有些鬆懈,並且已經越來越落後於發行的版本了。
未來的庫版本是基於 GPL 的,因此我們沒有升級的途徑了,因為我們不能將基於 GPL 的庫和 BSD/Apache 風格許可證的項目綁定到一起。因此具有一個乾淨的 PHP 5 是最好的選擇。
****事實上這並不會影響到太多人。UNIX 用戶,起碼是那些知道自己在做什麼的人,往往會在編譯 PHP 時通過 –with-mysql=/usr 將其綁定到自己系統中的 libmyqlclient 庫上。Windows 用戶可以在 php.ini 中激活 php_mysql.dll 擴展庫。更多細節見 MySQL 函數中的安裝指南。此外,確認 libmysql.dll 在系統路徑中。具體怎樣做的詳情,請閱讀 FAQ 中的設定 Windows 系統路徑。因為 libmysql.dll(以及很多其它 PHP 有關文件)存放於 PHP 目錄中,可能需要將 PHP 目錄加入到系統路徑中。
****怎樣得知我的 php.ini 是否被找到和應用了?似乎我做的修改都沒有生效。
要確認你的 php.ini 被 PHP 使用了,調用 phpinfo(),在接近開頭的位置有一項叫做 Configuration File (php.ini)。這裡將告訴你 PHP 在哪裡找到了 php.ini 並且是否使用了。如果只顯示一個目錄則 沒有使用任何 php.ini 文件,你應將你的 php.ini 文件放到該目錄中。如果 php.ini 包括在該路徑中則它已被應用了。
如果 php.ini 被使用了並且你是以模塊方式運行 PHP 的,確保在修改了 php.ini 之後重新啟動你的 web server。
****在「變數名」中輸入「PHPRC」,在「變數值」中輸入 php.ini 文件所在的目錄(例如:C:\php)
抄的.自己開個phpinfo慢慢看吧,最有可能是版本和關聯錯誤
PHP與MySQL的問題
我覺得樓上的幾個都是說錯了吧。
一位我用DW連接資料庫的時候(是連接遠程的資料庫mysql的)剛開始出錯,但是後來我自己試了一個,竟然成功了。
首先選擇了mysql連接之後,彈出了一個框,這個框的填入要填好否則就會錯誤,:
1.mysql伺服器:localhost(世界上99%的mysql伺服器都是localhost,我覺得你很可能是這個填錯了)
2.用戶:root(也可以是你自己設置的)
3.密碼:當然是密碼啦
————
ok了,選擇連接。
———
再設置這些之前。你的DW的站點的設置中有一個關鍵的一步,就是選擇的是「在本地編輯後上傳到遠程站點,而不是選擇其他的」。
而且再選擇連接到遠程站點的方法時候要選擇:ftp。
然後填好ftp地址,一定要測試成功,否則dw不會連接mysql成功。關於如何連接到遠程ftp站點我這裡就不介紹了。相信你會知道吧。
————
ps:如果說是你的php.ini文件沒有配置好的話你也是無能為力的了。一位提供商是不會讓顧客去自主配置的。會的少於1%。如果說是php.ini的配置問題的話。只有一個方法:換一個伺服器!
另外選擇一個服務商。
———–
其實我這樣說是因為我知道你一定用的伺服器是他人提供的。不可能是自己買了台伺服器再家裡放著的。這樣的很少少於0.001%
關於PHP和Mysql的問題
表裡有數據,而沒有顯示就是沒有調出來唄。具體什麼原因還得看代碼分析。
php與mysql的問題
大俠,你的單雙引號你用的好混亂o
$sql = “insert into baoming values(‘{$_POST[number]}’,'{$_POST[name]}’,'{$_POST[class]}’,'{$_POST[xueyuan]}’,'{$_POST[iphone]}’,'{$_POST[qq]}’,'{$_POST[email]}’,'{$ad,'{$_POST[introduction]}’,'{$t}’)”;
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/271793.html