Consulta a tabla MySQL
Tengo el siguiente inconveniente:
<?php
include("../Connections/conex.php");
$link=Conectarse();
$result=mysql_query("SELECT * FROM basico WHERE email = '%@%' AND candidato1 = '$cedula' OR candidato2 = '$cedula' ORDER by email DESC, nombre ",$link);
?>
Quiero que la consulta no saque cuando el campo email esta en blanco (varchar(70)). Con la anterior me trae los vacíos...
he prbado con:
<?php
include("../Connections/conex.php");
$link=Conectarse();
$result=mysql_query("SELECT * FROM basico WHERE email != '' AND candidato1 = '$cedula' OR candidato2 = '$cedula' ORDER by email DESC, nombre ",$link);
?>
<?php
include("../Connections/conex.php");
$link=Conectarse();
$result=mysql_query("SELECT * FROM basico WHERE email != ' ' AND candidato1 = '$cedula' OR candidato2 = '$cedula' ORDER by email DESC, nombre ",$link);
?>
<?php
include("../Connections/conex.php");
$link=Conectarse();
$result=mysql_query("SELECT * FROM basico WHERE email <> ' ' AND candidato1 = '$cedula' OR candidato2 = '$cedula' ORDER by email DESC, nombre ",$link);
?>
y nada... Siempre me saca los vacios...
muestro los datos en la tabla:
<?php
while($row = mysql_fetch_array($result)) {
printf("
<tr>
<td> %s</td>
<td> %s</td>
<td> %s</td>
</tr>
", $row["nombre"],$row["cedula"],$row["email"]);
}
mysql_free_result($result);
mysql_close($link);
?>
¿Dónde puede estar el error?
Gracias
<?php
include("../Connections/conex.php");
$link=Conectarse();
$result=mysql_query("SELECT * FROM basico WHERE email = '%@%' AND candidato1 = '$cedula' OR candidato2 = '$cedula' ORDER by email DESC, nombre ",$link);
?>
Quiero que la consulta no saque cuando el campo email esta en blanco (varchar(70)). Con la anterior me trae los vacíos...
he prbado con:
<?php
include("../Connections/conex.php");
$link=Conectarse();
$result=mysql_query("SELECT * FROM basico WHERE email != '' AND candidato1 = '$cedula' OR candidato2 = '$cedula' ORDER by email DESC, nombre ",$link);
?>
<?php
include("../Connections/conex.php");
$link=Conectarse();
$result=mysql_query("SELECT * FROM basico WHERE email != ' ' AND candidato1 = '$cedula' OR candidato2 = '$cedula' ORDER by email DESC, nombre ",$link);
?>
<?php
include("../Connections/conex.php");
$link=Conectarse();
$result=mysql_query("SELECT * FROM basico WHERE email <> ' ' AND candidato1 = '$cedula' OR candidato2 = '$cedula' ORDER by email DESC, nombre ",$link);
?>
y nada... Siempre me saca los vacios...
muestro los datos en la tabla:
<?php
while($row = mysql_fetch_array($result)) {
printf("
<tr>
<td> %s</td>
<td> %s</td>
<td> %s</td>
</tr>
", $row["nombre"],$row["cedula"],$row["email"]);
}
mysql_free_result($result);
mysql_close($link);
?>
¿Dónde puede estar el error?
Gracias
Respuesta de oyepez003
1