Tengo una tabla llamada preguntas varios campos, entre ellos: clave_identifi (un auto increment), categoria_test, titulo y explicacion.
El caso es que quiero seleccionar las filas que tienen en explicacion algo dentro, es decir, que ese campo no estea vacío.
Para ello leí que hay que usar el operador is not null pero no consigo que funcione correctamente.
Estoy haciendo la siguiente consulta:
Código PHP:
$query = "SELECT * FROM preguntas WHERE categoria_test like '%".$categoria."%' AND explicacion IS NOT NULL";
Código PHP:
$result = mysql_query($query)or die(mysql_error());
;
$num_results = mysql_num_rows($result);
for ($i=0; $i <$num_results; $i++)
{
$j=$i+1;
$row = mysql_fetch_array($result);
echo '<p><strong>';
echo '<a href="explicacion.php?clave_identifi='.$row['clave_identifi'].'">Explicaciones '.$j.'</a>';
echo '</strong></p>';
}
Alguien me podría ayudar por favor?