Vintage php
16 de mayo de 2021 Código Fuente
Al volver a intentar ver mis paginas web antiguas que he dejado en la sección museo, me encontré con el problema de que eran una versión antigua de php y ya no funcionaban en un servidor actual que va por una version php 7 o superior. Para ello tuve que adaptar algunos comandos, principalmente los referidos a la conexion a la base de datos. Los dejo aqui por si pudieran ser de ayuda para alguien mas, el cambio de uno a otro:
Vintage
//conexion
global $db;
$db = mysql_connect("localhost", "usuario", "contrasena");
mysql_select_db("nombrebd",$db);
$db->set_charset("utf8");
//consulta
$sql="SELECT * FROM partidos";
$result=mysql_query($sql,$db);
$row = mysql_fetch_array($result);
//bucle
while ($row = mysql_fetch_array($result)) {}
//numero filas
$number = mysql_num_rows($rs);
Actual
//conexion
global $db;
$db = new mysqli("localhost", "usuario", "contrasena", "nombrebd");
$db->set_charset("utf8");
//consulta
$sql="SELECT * FROM partidos";
$rs = $db->query($sql);
$row = $rs->fetch_assoc();
//bucle
while ($row = $rs->fetch_assoc()) {}
//numero filas
$number = $rs->num_rows;