좋아, 이제는 간단한 무역 스크립트를 만들려고 노력하면서 몇 주 동안 문제를 찾으려고 노력했다. 이제 도움을 청하기로 결정했다. 나는 데이터베이스에서 괴물을 선택하고 거래 정보와 예를 들어 거래가 누구인지, 누가 그 거래를 하는지를 선택합니다. 스크립트는 괜찮아졌지만 완료되었다고하지만 2 개의 업데이트는 수행하지 않습니다. DB에서 몬스터를 잡아서 소유자를 업데이트합니다. 나는 세션 시작이 있고 데시벨은 사람이 그 난 그냥 잘 몬스터를 잡아하지만 단지입니다 작동하지 않는 코드의 비트를 냈다 한 문제PHP while-loop wrong wrong
} else if ($_POST['Submit'] == 'Complete') {
//// This is the bit which does the update and does not work
$TradeID = $_POST['id'];
$sql12 = mysql_query("SELECT * FROM Trades WHERE ID='$TradeID'");
$row12 = mysql_fetch_array($sql12) or die(mysql_error());
$unserialize11 = unserialize($row12['MyPokemon']);
foreach ($unserialize11 as $poke222) {
$sql2 = mysql_query("SELECT * FROM user_pokemon WHERE id='$poke222'");
while ($row2 = mysql_fetch_array($sql2)) {
$Update1 = mysql_query("UPDATE user_pokemon SET belongsto='".$row12['Me']."' WHERE id='".$row2['ID']."'");
}
}
$unserialize12 = unserialize($row12['OtherPokemon']);
foreach ($unserialize12 as $poke122) {
$sql3 = mysql_query("SELECT * FROM user_pokemon WHERE id='$poke122'");
while ($row3 = mysql_fetch_array($sql3)) {
$Update1 = mysql_query("UPDATE user_pokemon SET belongsto='".$row12['OtherPerson']."' WHERE id='".$row3['ID']."'");
}
}
echo "You have successfully completed trade #".$TradeID."!";
}
} else if ($_GET['action'] == 'delete'){
말합니다이 될 페이지 상단에 연결 내가 아마 어쩌면 ive가 잘못된 장소에 있거나 아마도 많은 것을 가지고 있다고 생각하는 업데이트를하고 있지 않습니까 ??? ???
은 이전 서버에 대한 스트레스 테스트의 일종입니까? 또한 ** SQL **을 배우려고 노력한 적이 있습니까? 간단한 JOIN 문을 쓸 수없는 것 같습니다. –
스트레스 테스트 란 무엇입니까? – user1121083
https://en.wikipedia.org/wiki/Stress_testing_(software) –