[請益] 資料無法寫進資料庫

看板PHP作者 (小麻)時間18年前 (2007/09/27 16:17), 編輯推噓5(507)
留言12則, 4人參與, 最新討論串1/1
$sql="INSERT INTO member (mem_id, mem_psd,mem_name,mem_phone,mem_email, mem_sex,mem_level,mem_news)VALUES ('$mem_id', '$mem_psd','$mem_name',' $mem_phone','$mem_email','$mem_sex','$mem_level','$mem_news') "; 這個語法直接放進sqlserver上可以執行新增資料 $conn=mysql_connect($db_ip,$db_id,$db_psd)or die ("Could not connect"); mysql_select_db($db_name); 然後我echo $conn 印出 Resource id #3 這表示有連上資料庫嗎? 可是我在php網頁裡寫 mysql_query($sql); 它卻不會新增資料…請問這是為什麼 問題不夠清楚的話請告訴我 -- ▅▅ 思念裝進瓶子裡寄給你 ╭╯ *╰╮ ║* * ~Lisa Shie * * 讓你不得不把我放在心裡 * * * 我是愛熟男的小麻 ╰════╯ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.127.184.34

09/27 16:18, , 1F
echo $sql;
09/27 16:18, 1F

09/27 16:21, , 2F
不用印出conn 因為你沒連上的話就會自己印出
09/27 16:21, 2F

09/27 16:21, , 3F
or die ("Could not connect)
09/27 16:21, 3F

09/27 16:22, , 4F
你有下查詢指令去查詢你的$sql嗎
09/27 16:22, 4F

09/27 16:23, , 5F
在query之後 echo mysql_error(); 就知道錯誤是什麼了
09/27 16:23, 5F

09/27 16:26, , 6F
我按樓上的查詢方式結果No database selected
09/27 16:26, 6F

09/27 16:26, , 7F
$sql則是正常印出
09/27 16:26, 7F

09/27 16:35, , 8F
就是說我沒選好資料庫,可是我簡查過$db_name是ok的
09/27 16:35, 8F

09/27 16:41, , 9F
把前面的再貼上來看看
09/27 16:41, 9F

09/27 16:42, , 10F
對不起!我錯了,後來才發現我程式裡的資料庫名稱跟
09/27 16:42, 10F

09/27 16:42, , 11F
server上的不一樣!解決了!謝謝大家!error救了我
09/27 16:42, 11F

09/27 16:43, , 12F
:P
09/27 16:43, 12F
文章代碼(AID): #16-sS5Ob (PHP)
文章代碼(AID): #16-sS5Ob (PHP)