0
我有三个表 1.用户数据库使用用户名& HOME_TEAM 2.用户点与point_scored & user_name具有与total_points,USER_NAME,match_played_count match_no 3.用户的性能,home_team_wins_count如何使用phpmysql形式插入多个数据?
我在2500号的用户数据库。
首先我发布match_no &通过表格和代码段我使用下面的代码,它的工作原理,但更新400-500记录后查询停止工作。我找不到解决方案?我检查它的流量,但它的正确性。我的邮政编码是这样的:
<?php
require("../includes/commonClass.php");
$classObj = new commonclass;
$postedData = $classObj->getRequestedData();
$setsession = $classObj->validsessionmanager();
if(isset($_POST['submitht']))
{
$mid = $postedData['match'];
$winteam = $postedData['team1'];
$classObj->getUserTable();
$condht="home_team='".$winteam."'";
$resultht = $classObj->selectSql($condht);
$rowht = $classObj->fetchData($resultht);
foreach($rowht as $rowsht)
{
$username=$rowsht['user_name'];
$playupuser2['home_team_win']=1;
$playupuser2['total_points']=10;
$playupuser2['match_played']=1;
$classObj->getUSerPerformanceTable();
$classObj->userPostedData = $playupuser2;
$cond1 = "user_name='".$username."'";
$insert_query = $classObj->updateData1($cond1);
$playupuser3['point_scored']=10;
$playupuser3['ht_status']=1;
$classObj->getUserPointTable();
$classObj->userPostedData = $playupuser3;
$cond2 = "user_name='".$username."' AND match_no='".$mid."'";
$insert_query = $classObj->updateData1($cond2);
}
if($insert_query == "success")
{
echo "<script> alert ('Home team Upadated Sucessfully'); </script>";
echo "<script>window.location='hometeamUpdate.php'</script>";
}
}
else
{
echo "<script> alert ('Error Occured ')</script>";
}
?>
其正确100-200记录工作和更新后显示正确的警报。 我使用xampp for php/MySQL。
你能显示你的插入查询吗? – auicsc 2013-04-06 19:39:46
$ playupuser3 []是我的数组,它获取所有发布的值并使用$ cond给出的条件插入数据库 – AshaKD 2013-04-06 19:44:40
在每次迭代时检查'mysql_error()':if(!$ query){echo mysql_error();}'那将明确哪些失败以及为什么。 – auicsc 2013-04-06 19:47:10