作者kentbear (熊)
看板PHP
標題[請益] PHP無法將資料寫進資料庫
時間Thu Jun 7 17:52:22 2012
<body>
我是
<?php session_start();
.................
$myname=($user->name);
$myid=($user->id);
?>
我的朋友
<?php session_start();
..................
for ($i = 0; $i < count($user->data); $i++) {
$nname[i]= ($user->data[$i]->name);
$iid[i]= ($user->data[$i]->id);
}
?>
<?php
for ($i = 0; $i < $cc; $i++) {
$userName = "XXX"; //帳號
$password = "XXX"; //密碼
$hostName = "XXX"; //主機(Server)名稱
$sql="Insert Into facebooknameid
(myname,myid,friendname,friendid)value
('".$myname."','".$myid."','".$nname[i]."','".$iid[i]."')";
$dataList=mysql_query($sql);
echo($nname[i]);
echo($iid[i]);
}
?>
</body>
=============================
code主要是要將第一段PHP讀好的myname跟myid
和第二段PHP讀好的nname[i],iid[i]的array
以for loop的方式在第三段PHP
一一存進資料庫
但是結果是
1.echo只會出現最後一筆資料->echo $nname[i]和$iid[i]這兩行
2.資料庫沒存進任何資料
不知道是哪部分出了問題
希望可以提供可能的解決辦法
try and error
謝謝
=============================
第一段跟第二段的PHP資料有echo過皆正確
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.121.18.106
1F:→ Darkland:要不要試試看把$sql echo出來然後丟進phpmyadmin看看? 06/07 18:42
2F:推 bibo9901:1. 應該是 nname[$i] 和 iid[$i]。你沒加$符號則視同字串 06/07 19:09
3F:→ bibo9901:2. 你的sql明明就是錯啊= = VALUE"S" 06/07 19:09
4F:→ kentbear:都試過了耶~加$符號變成只echo出第一個@@ 06/07 20:49
5F:→ bibo9901:所有的都改成 $nname[$i] 和 $iid[$i] 了嗎 ? 06/07 21:38
6F:→ bibo9901:還有, 把mysql_error()印出來看看 06/07 21:39
7F:→ Clessin:如果有用NetBeans的話,用debug模式除錯看看. 06/08 06:35