PHP - Como sumar dos tablas sql-php

 
Vista:

Como sumar dos tablas sql-php

Publicado por Lobstrokk (1 intervención) el 29/05/2018 08:11:43
Tengo el siguiente problema, necesito sumar cantidad de players online de las tablas (characters) y players modo offline_trade(character_offline_trade) en php.


Tabla 'characters', los online en la columna 'online' = '1'.
Tabla 'character_offline_trade', los modo trade en la columna 'type' > '0'.

Codigo php:
1
2
3
4
5
6
7
$servidor = 'localhost';
$usuario  = 'root';
$pass    = ' ';
$dbcc    = "test";
$conexion = mysql_connect($servidor, $usuario, $pass) or die(mysql_error());
mysql_select_db($dbcc, $conexion) or die(mysql_error());
$funcion_ons = mysql_num_rows(mysql_query("SELECT * FROM characters WHERE online = 1"));

Codigo
1
2
3
4
<div style="padding:5px 0 0 35px; line-height:11px;">
    <p>
    <font color="white">PLAYERS ONLINE:</font> <font color="cyan"><?php echo $funcion_ons ?></font></p>
</div>


Como hacer la query que me sume ambas tablas anteriormente descritas y que me de el total de players en '$funcion_ons'.

Tabla 'characters' where online ='1' + Tabla 'character_offline_trade' where type>'0' = PLAYERS ONLINE

Necesito ayuda!!
Saludos Cordiales
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro
Val: 1.634
Plata
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Como sumar dos tablas sql-php

Publicado por Alejandro (840 intervenciones) el 29/05/2018 21:55:42
  • Alejandro se encuentra ahora conectado en el
  • chat de PHP
1
2
3
4
5
$sql  = "SELECT ";
$sql .="(SELECT COUNT(*) FROM characters WHERE online=1)+";
$sql .="(SELECT COUNT(*) FROM character_offline_trade WHERE type>0) AS playersOnline";
$row = mysql_fetch_array(mysql_query($sql));
$funcion_ons = $row['playersOnline'];
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar