No entiendo nada,
Ya sé que debo de pasar a mysqli pero tengo cientos de páginas y no tengo tiempo para ponerme a estudiarlo, y como funciona todavía.
Tengo este script:
Código PHP:
<?php
if (isset($_POST['enviar'])) {
$propiedad = @mysql_real_escape_string($_POST['propiedad']);
echo "$propiedad";
$result = mysql_query ("SELECT DATE_FORMAT(llegada, '%e %b %Y') as lleg,
DATE_FORMAT(salida, '%e %b %Y') as sal,tiporeserva, propiedad,
TO_DAYS('$salida') - TO_DAYS('$llegada') as dias
from bookings where (propiedad = '$propiedad')
AND (('$llegada' BETWEEN llegada AND date_sub(salida, interval +1 day))
or ('$salida' BETWEEN date_sub(llegada, interval -1 day)
AND salida) or (llegada <= '$llegada'
AND salida >= '$salida') or (llegada >= '$llegada'
AND salida <= '$salida'))", $dbh);
if ($row = mysql_fetch_object($result)) {
echo "no disponible";
}
echo "$propiedad";
}
?>
Si declaro la variable $propiedad = "valorvariable"; funciona perfectamente el query, pero por post no lo coge....
Si añado un die en el query me sale este error: Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in
Gracias