作者andy086 (狐狸)
看板PHP
標題[請益] PHP連接MySQL
時間Wed Feb 1 16:07:52 2017
不好意思最近在學PHP連接資料庫
上網找了很多資料但還是卡住了
不知道能不能請各位幫我簡單看一下呢??
<?php
$dbhost = '127.0.0.1';
$dbname = 'mysql_test';
$con = mysqli_connect($dbhost,$dbname)
or die('Error with MySQL connection');
mysqli_query($con,"SET NAMES 'utf8'");
$sql = "INSERT INTO 'member'('Account_name','Account_password') VALUES
('".$_POST["Account"]."','".$_POST["Password"]."')";
$result = mysqli_query($con,$sql) or die('MySQL query error');
?>
最後網頁還是呈現MySQL query error@@
附個圖好了免得程式碼這樣不方便看
http://imgur.com/a/Qm8Dh
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.231.132.252
※ 文章網址: https://webptt.com/m.aspx?n=bbs/PHP/M.1485936476.A.787.html
1F:推 shadowjohn: 雖然沒用過mysqli,但我知道沒帳號密碼應該不能用 02/01 16:21
2F:→ shadowjohn: 雖然沒用過mysqli,但我知道沒帳號密碼應該不能用 02/01 16:21
所以我的mysql一定要設置帳號密碼囉??
※ 編輯: andy086 (36.231.132.252), 02/01/2017 16:22:44
3F:推 shadowjohn: //php.net/manual/en/function.mysqli-connect.php 02/01 16:26
4F:→ shadowjohn: Example #1 mysqli_connect() example 比較詳細 02/01 16:26
5F:→ shadowjohn: 你寫的 die 通常都書上教的,其實有errno可以看 02/01 16:26
6F:→ shadowjohn: 沒帳密我想應該是不行:) 02/01 16:28
我設帳密也打上去了但問題還是一樣說,好吧我再研究看看好了謝謝你
我照著改成這樣了
http://imgur.com/a/p8k32
可是還是寫不進去資料庫而且網頁沒顯示bug而是全空白的QQ
※ 編輯: andy086 (36.231.132.252), 02/01/2017 17:02:10
※ 編輯: andy086 (36.231.132.252), 02/01/2017 17:18:58
7F:→ tkdmaf: 把「資料表」和「欄位」前後的「'」拿掉試試。 02/01 17:41
謝謝你們我成功囉XD
※ 編輯: andy086 (36.231.132.252), 02/01/2017 18:17:15
8F:→ tkdmaf: 所以問題是? 02/01 21:37
9F:→ hsiehfat: 建議學一下PDO,蠻簡單的,安全性也比較夠 02/03 19:30
10F:推 HoloLens: PDO比較好用+1 02/04 11:42
11F:→ JohnRoyer: 建議改用 PDO 02/04 12:31