uptempo
me dice que no se encuentran resultados
y si pongo:
Uptempo
que es como se llama el campo, si que lo encuentra
La base de datos la tengo en: utf8_general_ci
Y no encuentro el problema, a ver si me podeis hechar una mano, muchas gracias!
Código:
<?php if ($_POST['nom']) { // Tomamos el valor ingresado $buscar = $_POST['palabra']; // Si está vacío, lo informamos, sino realizamos la búsqueda if(empty($buscar)) { echo "No se ha ingresado una cadena a buscar"; }else{ // Conexión a la base de datos y seleccion de registros include "conex.php"; $sql = "SELECT * FROM disco WHERE CONCAT( nom, sello, ref, any, prod, song) like '%$buscar%' ORDER BY nom DESC"; mysql_select_db("probando", $link); $result = mysql_query($sql, $link); // Tomamos el total de los resultados $total = mysql_num_rows($result); // Imprimimos los resultados if ($row = mysql_fetch_array($result)){ echo "Resultados para: <b>$buscar</b>"; do { ?> <br> </font> <font face="Verdana"> <p> <font color="#FFFFFF" size="2"> <b> </b></font></p> </font> <?php echo "<table border='0' width='100%'>"; echo "<tr>"; echo "<td bgcolor='#CC3300'>"; echo "<font face='Verdana' color='#FFFFFF' size='2'>"; echo "<b><a href='disco.php?nom=".$row['nom']."'>".$row['nom']."</a></b>"; echo "</font>"; echo "<br>"; echo "<font face='Verdana' color='#FFFFFF' size='1'>"; echo "<b>Productores: </b>".$row['prod']." <b>Sello discográfico: </b>".$row['sello']." <b>Año: </b>".$row['any']." <b>Referencia: </b>".$row['ref'].""; echo "<br>"; echo "<b>Tracklist: </b>".$row['song'].""; echo "</font>"; echo "</td>"; echo "</tr>"; echo "</table>"; ?> <font face="Verdana" color="#FFFFFF" size="2"> <?php } while ($row = mysql_fetch_array($result)); echo "<p>$total resultados encontrados</p>"; } else { // En caso de no encontrar resultados echo "No se encontraron resultados para: <b>$buscar</b>"; } } } ?>