사람들이 games.php 페이지로 이동하여 게임 목록에서 선택하고 게임을 동일한 페이지로 가져 가면서 games.php? subgame = MetalGearRising과 같이 사용할 수있게하려는 게임 목록이 있습니다.한 테이블의 결과를 링크로 표시하여 결과를 다른 테이블에 표시 하시겠습니까?
여기까지 제가 지금까지 가지고 있습니다.
<?php
$result = mysql_query("SELECT gamename FROM games ORDER BY gamename");
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
printf("%s", $row["gamesname"] . "<br />");
}
?>
하위 게임은 하위 게임 테이블이고 하위 게임 이름은 subgamename입니다.
지금은 그들을 목록 : 파이널 판타지 메탈 기어 솔리드 유희왕
나는 결과를 클릭하는 방법을 알아낼 클릭하면 subgame을 games.php 그들을받을 수 없어? = XXX 그리고 해당 게임 아래에 나열된 모든 하위 게임을 하위 게임 테이블에 표시합니다. 자동 증가가 있으므로 innerjoin에서 참조 할 필요가 있는지 또는 조인에 익숙하지 않은지 확실하지 않습니다.
도움이 감사 할 것입니다.
편집 : @Jesse
내가 내 서브 게임 때문에 다음과 같은 행이, 둘을 연결하는 방법을 알아낼 수 없기 때문에 내가 길을 잃지 그게 전부보기 : subgameid subgamename subgamedescription을
예를 들어 Metal Gear Solid를 클릭하면 subgames.php? list = Metal Gear Solid로 이동합니다. 게임 테이블의 메탈 기어 솔리드 게임 전용 서브 게임 이름의 결과를 나열해야합니다. 예를 들어 subgamename은 Metal Gear Rising입니다. 그런 다음 하위 게임 표에서만 표시해야합니다.
내 코드 subgames.php
$_GET['subgamename'];
if ($_REQUEST['do'] == $_GET['subgamename'];)
{
$sql = mysql_query('SELECT subgamename FROM items WHERE ID = "'.$id.'"');
}
하지만 그건 내가 그것을에서 결과를 인쇄하는 게임 이름이없는 것입니다으로 문제를 참조하십시오 다음과 같습니다? 제 말은 확실하게 두 가지 다른 테이블에 게임 이름을 입력해야하는 것보다 더 쉽게 나열 할 수있는 방법이 있습니까?
@bobthyasian 실제로 이것이 여기에서 시작해야 할 수도 있습니다. 내 기존 코드를 사용해 보겠습니다.
실제로는 "
"입니다. 하지만 그것은 다소 효과가 있지만 링크를 클릭하면 경고 메시지가 나타납니다. mysql_fetch_array()는 매개 변수 1이 리소스가 될 것으로 예상하고, 54 번째 줄에 /public_html/games.php에 주어진 부울을 반환합니다. 게임에 대한 참조가 없으므로 가정합니다. 어떤 subgame가 목록에 있는지 알기위한 테이블. 나는 이것이 편협한 부분이다.
실제로는 "
"입니다. 하지만 그것은 다소 효과가 있지만 링크를 클릭하면 경고 메시지가 나타납니다. mysql_fetch_array()는 매개 변수 1이 리소스가 될 것으로 예상하고, 54 번째 줄에 /public_html/games.php에 주어진 부울을 반환합니다. 게임에 대한 참조가 없으므로 가정합니다. 어떤 subgame가 목록에 있는지 알기위한 테이블. 나는 이것이 편협한 부분이다. – CrayEightz