
ayuda - 0 experiencia en php
Publicado por amilcar (2 intervenciones) el 30/07/2021 18:16:47
hola tengo este codigo en un archivo del hosting, es para conectar a una base de datos desde app inventor.
es decir desde app inventor llamo a este archivo php para conectarme.
Tengo 0 experiencia con php, lei que cambio la version del objeto de conexion. creo quedo obsoleto el mysql_connect
me pueden ayudar con la sintayis para la nueva version de php ? desde ya muchas gracias
<?php
// Juan Antonio Villalpando
// [email protected]
// http://kio4.com
error_reporting (E_ALL ^ E_NOTICE ^ E_DEPRECATED);
// 1.- IDENTIFICACION nombre de la base, del usuario, clave y servidor
$db_host="localhost";
$db_name="prueba";
$db_login="usuario";
$db_pswd="1234";
$con = mysql_connect($db_host, $db_login, $db_pswd) or die(mysql_error());
mysql_set_charset("utf8");
// 2.- CONEXION A LA BASE DE DATOS
mysql_select_db($db_name) or die(mysql_error());
$llegan=$_GET;
$peticion=$llegan['orden'];
// echo $peticion;
$hacer = mysql_query($peticion);
///////////////////////////////////////////////////////////////////////////////
// En los casos que hay SELECT y se debe enviar una respuesta actúa este código
if (substr($peticion, 0, 6) == 'SELECT') {
$resultado = mysql_query("SHOW COLUMNS FROM personas");
$numerodefilas = mysql_num_rows($resultado);
if ($numerodefilas > 0) {
while ($rowr = mysql_fetch_row($hacer)) {
for ($j=0;$j<$numerodefilas;$j++) {
$en_csv .= $rowr[$j].", ";
}
$en_csv .= "\n"."<br>";
}
}
print $en_csv;
}
///////////////////////////////////////////////////////////////////////////////
mysql_close($con);
?>
es decir desde app inventor llamo a este archivo php para conectarme.
Tengo 0 experiencia con php, lei que cambio la version del objeto de conexion. creo quedo obsoleto el mysql_connect
me pueden ayudar con la sintayis para la nueva version de php ? desde ya muchas gracias
<?php
// Juan Antonio Villalpando
// [email protected]
// http://kio4.com
error_reporting (E_ALL ^ E_NOTICE ^ E_DEPRECATED);
// 1.- IDENTIFICACION nombre de la base, del usuario, clave y servidor
$db_host="localhost";
$db_name="prueba";
$db_login="usuario";
$db_pswd="1234";
$con = mysql_connect($db_host, $db_login, $db_pswd) or die(mysql_error());
mysql_set_charset("utf8");
// 2.- CONEXION A LA BASE DE DATOS
mysql_select_db($db_name) or die(mysql_error());
$llegan=$_GET;
$peticion=$llegan['orden'];
// echo $peticion;
$hacer = mysql_query($peticion);
///////////////////////////////////////////////////////////////////////////////
// En los casos que hay SELECT y se debe enviar una respuesta actúa este código
if (substr($peticion, 0, 6) == 'SELECT') {
$resultado = mysql_query("SHOW COLUMNS FROM personas");
$numerodefilas = mysql_num_rows($resultado);
if ($numerodefilas > 0) {
while ($rowr = mysql_fetch_row($hacer)) {
for ($j=0;$j<$numerodefilas;$j++) {
$en_csv .= $rowr[$j].", ";
}
$en_csv .= "\n"."<br>";
}
}
print $en_csv;
}
///////////////////////////////////////////////////////////////////////////////
mysql_close($con);
?>
Valora esta pregunta


0