作者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