SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Português/Portuguese

Reply
 
Thread Tools Display Modes
Old 16/05/2018, 09:49 PM   #1
idegod
Little Clucker
 
Join Date: Mar 2017
Posts: 31
Reputation: 0
Default [PHP] Carregar um dado de uma tabela através de um dado recolhido de outra tabela

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 Code:
<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 Code:
Parse errorsyntax errorunexpected 'echo' (T_ECHOin /var/www/html/samp_site/gangzones.php on line 26 
E a linha 26 é:
PHP Code:
echo "<td><a href='org.php?p=".$dados2['orgname']."'>".$dados2['orgname']."</a></td>"
idegod is offline   Reply With Quote
Old 16/05/2018, 10:30 PM   #2
CyNiC
High-roller
 
Join Date: Jan 2009
Location: Brazil
Posts: 1,444
Reputation: 203
Default Re: [PHP] Carregar um dado de uma tabela através de um dado recolhido de outra tabela

Faltou o ";" no final disso aqui: $dados2 = mysqli_fetch_array($query2)
__________________
My scripts
Brazucas'Server
CyNiC is offline   Reply With Quote
Old 16/05/2018, 11:00 PM   #3
idegod
Little Clucker
 
Join Date: Mar 2017
Posts: 31
Reputation: 0
Default Re: [PHP] Carregar um dado de uma tabela através de um dado recolhido de outra tabela

Quote:
Originally Posted by CyNiC View Post
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.
idegod is offline   Reply With Quote
Old 17/05/2018, 12:48 PM   #4
MBJ
Big Clucker
 
Join Date: Jul 2016
Posts: 194
Reputation: 43
Default Re: [PHP] Carregar um dado de uma tabela através de um dado recolhido de outra tabela

Sua query está retornando falso pois não esta sendo executada direito

PHP Code:
$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 Code:
$query2 mysqli_query($MYSQL_CONNECT"SELECT * FROM `orgs` WHERE `ID` = $dados[gzOwned]"); 
__________________
MBJ is offline   Reply With Quote
Old 17/05/2018, 06:17 PM   #5
idegod
Little Clucker
 
Join Date: Mar 2017
Posts: 31
Reputation: 0
Default Re: [PHP] Carregar um dado de uma tabela através de um dado recolhido de outra tabela

Quote:
Originally Posted by MBJ View Post
Sua query está retornando falso pois não esta sendo executada direito

PHP Code:
$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 Code:
$query2 mysqli_query($MYSQL_CONNECT"SELECT * FROM `orgs` WHERE `ID` = $dados[gzOwned]"); 
Nossa! Obrigado!

+rep pra vocês, vlw msm!
idegod is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
[Ajuda] Tabela mysql LuisFerreira Português/Portuguese 2 30/07/2015 01:14 AM
[Ajuda] Dini - Salvar dado com erro ungroup Português/Portuguese 3 07/03/2014 12:06 AM
[Ajuda] Manipular dado bruxo00 Português/Portuguese 8 18/10/2013 03:42 PM
[Ajuda] Apagar dado dof2. rCr Português/Portuguese 1 21/04/2013 04:31 PM
[AJUDA] Comparar dado em 'dois momentos' Justify16 Português/Portuguese 3 14/01/2012 07:03 PM


All times are GMT. The time now is 10:59 AM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.