Aunque tengo ya preparado el cambio del tamaño del código de torneo, mi atención se ha desviado ahora al cambio de la conexión a las bases de datos ¿porqué?
Pues porque la conexión MySql está obsoleta, y en cualquier momento me puedo quedar con la web colgada. Así que mi objetivo prioritario ahora es solucionar este problema.
Empezando cambios
- application/config/database.php -> $db[‘default’][‘dbdriver’] = ‘mysqli’;
- application/controllers/noticia.php -> $filanoticia = mysqli_fetch_array($ssqldatos_noticia);
- application/models/torneos_model.php -> reemplazar mysql_query por mysqli_query
- system/database/DB_driver.php -> var $dbdriver = ‘mysqli’;
- application/views/plantillas/inicio_titulares_noticias.php -> if (mysqli_num_rows($rs_hoytitulares)!=0){
while ($fila = mysqli_fetch_array($rs_hoytitulares)) { - En todas las funciones que contengan return mysql_query, incluir la línea que define el $link, la línea que define el encoding UTF8 y añadir ese parámetro a la instrucción mysqli_query
- $link = mysqli_connect(«localhost», «luismase_admin», «Rioja/17»,
- if (!$link->set_charset(«utf8»)); «Esto es muy importante para evitar que salgan ñakas en lugar de acentos y ñ» Más información
- return mysqli_query($link, $ssqlultorpub);
- En todas las vistas(inicio_noticias.php, inicio_partidas_en_directo.php, inicio_partidas_actualidad.php, inicio_fotos_actualidad.php) que contengan if (mysql_num_rows($rs_hoynoticias)!=0) o if (mysql_num_rows($rs_hoytorneos)!=0) sustituirlos respectivamente por:
- if(!empty($rs_hoynoticias) AND mysqli_num_rows($rs_hoynoticias) > 0)
- if(!empty($rs_hoytorneos) AND mysqli_num_rows($rs_hoytorneos) > 0)
- application\views\plantillas\inicio_partidas_en_directo.php sustituir:
- $contaTordir = mysqli_num_rows($rs_tordir);
- $contaDir = mysqli_num_rows($rs_dir);
- application\views\plantillas\inicio_partidas_actualidad.php sustituir:
- $contaToract = mysql_num_rows($rs_toract); -> $contaToract = mysqli_num_rows($rs_toract);
- application\views\plantillas\inicio_fotos_actualidad.php sustituir:
- $contaFotos = mysql_num_rows($rs_fotos); -> $contaFotos = mysqli_num_rows($rs_fotos);
- application\views\plantillas\inicio_proximos_torneos.php incluir delante del while la línea y modificar el while:
- if(!empty($rs_protorneos20) AND mysqli_num_rows($rs_protorneos20) > 0) {
- while ($fila = mysql_fetch_array($rs_protorneos20)) { -> while ($fila = mysqli_fetch_array($rs_protorneos20)) {
- Añadir un } tras el cierre del while.
- application\views\plantillas\inicio_torneos_finalizados.php incluir delante del while la línea y modificar el while:
- if(!empty($rs_fintorneos20) AND mysqli_num_rows($rs_fintorneos20) > 0) {
- while ($fila = mysql_fetch_array($rs_fintorneos20)) { -> while ($fila = mysqli_fetch_array($rs_fintorneos20)) {
- Añadir un } tras el cierre del while.
- application\views\plantillas\lista_torneos_julio.php incluir delante del while la línea y modificar el while:
- if(!empty($rs_torneos07) AND mysqli_num_rows($rs_torneos07) > 0) {
- while ($fila = mysql_fetch_array($rs_torneos07)) { -> while ($fila = mysqli_fetch_array($rs_torneos07)) {
- $conta_jul += 1;
- $c_pgn_jul += $fila[‘numpartidas_torneo’];
- Añadir un } tras el cierre del while.
- Realizar la operación anterior en las siguientes plantillas cambiando los datos relativos a cada mes: $rs_torneosxx y $conta_xxx
- application\views\plantillas\
- lista_torneos_enero.php
- lista_torneos_febreroo.php
- lista_torneos_marzoo.php
- lista_torneos_abril.php
- lista_torneos_mayo.php
- lista_torneos_junio.php
- lista_torneos_agosto.php
- lista_torneos_septiembre.php
- lista_torneos_octubre.php
- lista_torneos_noviembre.php
- lista_torneos_diciembre.php
- application\views\plantillas\
- application\views\plantillas\lista_torneos_anual.php incluir delante del while la línea y modificar el while:
- if(!empty($rs_torneos01) AND mysqli_num_rows($rs_torneos01) > 0) {
- while ($fila = mysql_fetch_array($rs_torneos01)) { -> while ($fila = mysqli_fetch_array($rs_torneos01)) {
- application\views\plantillas\lista_torneos_menu_anyodejuego.php añadir líneas de 2019 y 1999 (Esto de momento es manual, pero habrá que automatizarlo).
Deja una respuesta