Cita:
Iniciado por pateketrueke
Se trata de emplear el sentido común, si no hay valor ¿para que construir la consulta?
Código PHP:
$foo = '';
$bar = '';
if ( ! empty($foo)) {
// no está vacío
$bar .= 'condición si existe $foo';
}
PDTA: consulta el manual, ahí hay ejemplos y todo.

Gracias, pateketrueke entiendo la condicion lo que pasa es que no sé como aplicarla en el cod:
Código PHP:
<?php
include("Connections/conexion.php");
if ($_GET["action"] == "listar")
{
// valores recibidos por POST
$vte = $_POST['telefono'];
$ape = $_POST['APELLIDOS'];
$sql = "SELECT U.NUM_USUARIO,U.telefono,U.nombre,U.apellidos,D.poblacion
FROM usuarios U,dir_usuarios D
WHERE U.NUM_USUARIO=D.NUM_USUARIO AND U.telefono='$vte'";
// Ordenar por
$vorder = $_POST['orderby'];
if($vorder != ''){
$sql .= " ORDER BY ".$vorder;
}
$query = mysql_query($sql);
if (mysql_num_rows($query) > 0) {
$datos = array();
while($row = mysql_fetch_array($query))
{
$datos[] = array(
'NUM_USUARIO' => $row['NUM_USUARIO'],
'telefono' => $row['telefono'],
'nombre' => $row['nombre'],
'apellidos' => $row['apellidos'],
'poblacion' => $row['poblacion'],
'aparato' => $row['aparato'],
'marca' => $row['marca'],
'modelo' => $row['modelo'],
'num_serie' => $row['num_serie'],
'num_producto' => $row['num_producto'],
'fecha_compra' => $row['fecha_compra'],
'num_aviso' => $row['num_aviso'],
'num_usuario' => $row['num_usuario'],
'aparato' => $row['aparato'],
'calle' => $row['calle'],
'fecha_recepcion' => $row['fecha_recepcion'],
'fecha_emision' => $row['fecha_emision'],
'sintoma' => $row['sintoma']
);
}
// convertimos el array de datos a formato json
echo json_encode($datos);
/* Tienes resultados. */
} else{
/* No hay resultados, hacer la segunda consulta a la otra tabla. */
if (mysql_num_rows($query) == 0){
$sql1 = "SELECT telefono,nombre,apellidos,id_aviso,poblacion FROM avisos_wed WHERE telefono='$vte'";
// Ordenar por
$vorder = $_POST['orderby'];
if($vorder != ''){
$sql1 .= " ORDER BY ".$vorder;
}
$query = mysql_query($sql1);
$datos = array();
while($row = mysql_fetch_array($query))
{
$datos[] = array(
'NUM_USUARIO' => $row['id_aviso'],
'telefono' => $row['telefono'],
'nombre' => $row['nombre'],
'apellidos' => $row['apellidos'],
'poblacion' => $row['poblacion'],
'aparato' => $row['aparato'],
'marca' => $row['marca'],
'modelo' => $row['modelo'],
'num_serie' => $row['num_serie'],
'num_producto' => $row['num_producto'],
'fecha_compra' => $row['fecha_compra'],
'num_aviso' => $row['num_aviso'],
'num_usuario' => $row['num_usuario'],
'aparato' => $row['aparato'],
'calle' => $row['calle'],
'fecha_recepcion' => $row['fecha_recepcion'],
'fecha_emision' => $row['fecha_emision'],
'sintoma' => $row['sintoma']
);
}
// convertimos el array de datos a formato json
echo json_encode($datos);
}
}
}
?>