[PHP] Carregar um dado de uma tabela atravйs de um dado recolhido de outra tabela -
idegod - 16.05.2018
Como fazer pra carregar um dado de uma tabela atravйs de um dado que eu tenho de uma outra tabela...
Pode ter ficado confuso, mas й basicamente:
Como nesse cуdigo, eu queria pegar o nome da facзгo que domina a GZ a partir do ID do dono da GZ:
PHP код:
<table class="dtable">
<?php
echo "<tr>";
echo "<th style='width: 150px;'>ID</th>";
echo "<th style='width: 350px;'>Name</th>";
echo "<th style='width: 150px;'>Owned</th>";
echo "</tr>";
include_once("mysql_conn.php");
$query = mysqli_query($MYSQL_CONNECT, "SELECT * FROM `gangzones` WHERE `gzX1` != 0");
$i = 1;
while($dados = mysqli_fetch_array($query))
{
echo "<tr>";
echo "<td>$i</td>";
echo "<td>".$dados['gzName']."</td>";
$query2 = mysqli_query($MYSQL_CONNECT, "SELECT * FROM `orgs` WHERE `ID` == $dados[gzOwned]");
$dados2 = mysqli_fetch_array($query2)
echo "<td><a href='org.php?p=".$dados2['orgname']."'>".$dados2['orgname']."</a></td>";
echo "</tr>";
$i++;
}
?>
</table>
Tб dando esse erro:
PHP код:
Parse error: syntax error, unexpected 'echo' (T_ECHO) in /var/www/html/samp_site/gangzones.php on line 26
E a linha 26 й:
PHP код:
echo "<td><a href='org.php?p=".$dados2['orgname']."'>".$dados2['orgname']."</a></td>";
Re: [PHP] Carregar um dado de uma tabela atravйs de um dado recolhido de outra tabela -
CyNiC - 16.05.2018
Faltou o ";" no final disso aqui: $dados2 = mysqli_fetch_array($query2)
Re: [PHP] Carregar um dado de uma tabela atravйs de um dado recolhido de outra tabela -
idegod - 16.05.2018
Quote:
Originally Posted by CyNiC
Faltou o ";" no final disso aqui: $dados2 = mysqli_fetch_array($query2)
|
Ops, obrigado!
Nossa, que tonto que eu fui, й q refiz errado pra postar aqui, com o ;
$dados2 = mysqli_fetch_array($query2); (linha 25)
fica dando isso aqui:
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in /var/www/html/samp_site/gangzones.php on line 25
E nгo aparece os nomes das ORGs como deveria aparecer.
Re: [PHP] Carregar um dado de uma tabela atravйs de um dado recolhido de outra tabela -
MBJ - 17.05.2018
Sua query estб retornando falso pois nгo esta sendo executada direito
PHP код:
$query2 = mysqli_query($MYSQL_CONNECT, "SELECT * FROM `orgs` WHERE `ID` == $dados[gzOwned]");
Para comparar dois valores no MySQL, utiliza-se o operador = e nгo o ==
PHP код:
$query2 = mysqli_query($MYSQL_CONNECT, "SELECT * FROM `orgs` WHERE `ID` = $dados[gzOwned]");
Re: [PHP] Carregar um dado de uma tabela atravйs de um dado recolhido de outra tabela -
idegod - 17.05.2018
Quote:
Originally Posted by MBJ
Sua query estб retornando falso pois nгo esta sendo executada direito
PHP код:
$query2 = mysqli_query($MYSQL_CONNECT, "SELECT * FROM `orgs` WHERE `ID` == $dados[gzOwned]");
Para comparar dois valores no MySQL, utiliza-se o operador = e nгo o ==
PHP код:
$query2 = mysqli_query($MYSQL_CONNECT, "SELECT * FROM `orgs` WHERE `ID` = $dados[gzOwned]");
|
Nossa! Obrigado!
+rep pra vocкs, vlw msm!