Soy novato en php, estoy haciendo un diccionario polaco español en php Y mysql.
Por principio he usado un server remoto alquilado.
Y tenia problemas con las comillas , ya ha pasado 3 semanas y el problema no esta solucionado .
He decidido hacer el diccionario en localhost para poder cambiar configuracion de charset en php.ini.
Pero cuando instalado server localhost WAMP5 en puerto 80
y appServ v 2.5.6 en puerto 8080
Y en uno y en otro me sale error:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\codigo.php on line 51
Acontynuacio envio script php:
Código PHP:
<?php
$terminobusqueda = trim ($_POST['terminobusqueda']);
$tipobusqueda = trim($_POST['tipobusqueda']);
$tipobusqueda = addslashes($tipobusqueda);
$terminobusqueda = addslashes($terminobusqueda);
$terminobusqueda = strtr($terminobusqueda, 'ąćęłńóśźżĄĆĘŁŃÓŚŹŻñ','acelnoszzACELNOSZZn');
@ $db = mysql_pconnect("xxxxxxx", "xxxxxx", "");
if (!$db)
{
echo "Error: No se ha podido conectar a la base de datos. Por favor, prueba de nuevo más tarde.";
exit;
}
mysql_select_db("slownik");
$consulta = "select * from espa_polo where ".$tipobusqueda." like '%".$terminobusqueda."%'";
$resultado = mysql_query($consulta);
$num_resultados = mysql_num_rows($resultado);
echo "<p>nr de palabras encontradasidąidą: ".$num_resultados."</p>";
for ($i=0; $i <$num_resultados; $i++)
{
$row = mysql_fetch_array($resultado);
if ($tipobusqueda == "palabra_es") {
echo "<p><strong>".($i+1).". Slowo polskie to: ";
echo stripslashes($row["palabra_pl"]);
echo "</strong><br>Tlumaczenie na hiszpenski: ";
echo stripslashes($row["palabra_es"]);
echo "<br>przyklad: ";
echo stripslashes($row["ejemplo"]);
$odmiana=stripslashes($row["Ja"]);
if ($odmiana) {
echo "</br>";
echo "Yo - ";
echo stripslashes($row["Ja"]);
} else {
echo "no";
}
} else {
echo "<p><strong>".($i+1).". Palabra Espanola: ";
echo stripslashes($row["palabra_es"]);
echo "</strong><br>Palbra Polaca: ";
echo stripslashes($row["palabra_pl"]);
echo "<br>ejemplo: ";
echo stripslashes($row["ejemplo"]);
}
echo "</p>";
}
?>
</body>
</html>
Creo que hay que cambiar algo en la configuracion, porque remoto
tiene configurado su servidor.
Y mis servidores estan sin configurar.
¿alguien puede echarme una mano?