Hola a todos,
¿me podríais echar un cable por favor?
Resulta que estoy intentando conectar desde mi programa a una base de datos alojada en una web gratuita y me aparece el error... Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO
Yo no sé lo que tengo que hacer. Tengo que modificar mi php? Tengo que tocar sólo para la conexión pero dejo la parte de que devuelva json
Muchas gracias
Saludos
¿me podríais echar un cable por favor?
Resulta que estoy intentando conectar desde mi programa a una base de datos alojada en una web gratuita y me aparece el error... Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO
Yo no sé lo que tengo que hacer. Tengo que modificar mi php? Tengo que tocar sólo para la conexión pero dejo la parte de que devuelva json
B4X:
<?php
$databasehost = "host";
$databasename = "libros";
$databaseusername ="root";
$databasepassword = "1234";
$con = mysql_connect($databasehost,$databaseusername,$databasepassword) or die(mysql_error());
mysql_set_charset("utf8");
mysql_select_db($databasename) or die(mysql_error());
$query = file_get_contents("php://input");
$sth = mysql_query($query);
if (mysql_errno()) {
header("HTTP/1.1 500 Internal Server Error");
echo $query.'\n';
echo mysql_error();
}
else
{
$rows = array();
while($r = mysql_fetch_assoc($sth)) {
$rows[] = $r;
}
print json_encode($rows);
}
?>
Muchas gracias
Saludos