포켓몬의 이름과 유형별로 게임에있는 특정 포켓몬의 양을 표시하려고하는 Im (정상과 반짝이의 두 가지 유형이 있습니다) 하나만 붙잡고 싶습니다. 지금은이 두 가지 유형을 grabing ... 설명하기 어려운 입력하고 여기에 내 코드 왜 모르겠어요 : 솔직히 그것이 작동하지 않는 이유를 이해하지 않습니다/PHP와 MySQL 계산 금액
$sql23 = "
SELECT * FROM user_pokemon
WHERE belongsto='". $_SESSION['username']."'AND (slot='1')
";
$result = mysql_query("
SELECT * FROM user_pokemon
WHERE belongsto='". $_SESSION{'username'}."'AND (slot='1')
");
while($row = mysql_fetch_array($result))
{
$sql = "SELECT * FROM pokemon WHERE name='".$row['pokemon']."'";
$result = mysql_query($sql) or die(mysql_error());
$battle_get = mysql_fetch_array($result);
$count = mysql_query("
SELECT count(*) FROM user_pokemon WHERE pokemon='".$row['pokemon']."
'AND type='".$row['type']."'
");
$count2 = mysql_fetch_array($count);
, 어떤 도움을 주시면 감사하겠습니다 :)
$row['pokemon']
나는 정기적에 StackOverflow에서 볼 수있는 것들의
Field Type Null Default Comments
-----------------------------------------------------------
id int(11) No
hp int(55) No 30
pokemon varchar(50) No
belongsto varchar(50) No
exp int(50) No 500
item varchar(50) No No Item
nickname varchar(50) No No Nickname
move1 varchar(50) No Ember
move2 varchar(50) No Ember
move3 varchar(50) No Ember
move4 varchar(50) No Ember
slot int(50) No
level int(90) No 5
time_stamp timestamp No CURRENT_TIMESTAMP
gender varchar(25) No Male
type varchar(55) No Normal Type: normal/shiny etc
safari_zone int(10) No 0
새 코드를 작성하는 데 mysql_ * 함수를 사용하지 마십시오. 더 이상 유지 관리되지 않으며 커뮤니티가 [지원 중단 프로세스] (http://goo.gl/q0gwD)를 시작했습니다. [빨간색 상자] (http://goo.gl/OWwr2)를 참조하십시오. 대신 [prepared statements] (http://goo.gl/orrj0)에 대해 알아야하며 [PDO] (http://goo.gl/TD3xh) 또는 [MySQLi] (http://php.net/)를 사용해야합니다. mysqli). 어떤 것을 결정할 수 없다면 [이 기사] (http://goo.gl/YXyWL)가 도움이 될 것입니다. PDO를 선택한 경우 [여기 좋은 지침서] (http://goo.gl/b2ATO)를 참조하십시오. [PHP에서 mysql 함수를 사용해야하는 이유는 무엇입니까?] (http://goo.gl/J5jAo) – DCoder
모든 쿼리에 AND 앞에 공백을 두도록 상기시켜주십시오. – Hussain
[SQL Fiddle] (http://sqlfiddle.com/)에 스키마와 샘플 데이터를 넣을 수 있습니까? – DCoder