Hola a todos. No soy programador y a duras penas escribí hace tiempo un pequeño script que devolvía una info desde una DB de acuerdo al día mes.
Hace mucho que no lo utilizaba, lo he probado ahora y no funciona.
Utilicé un php tester y me responde:
Warning: Use of undefined constant j - assumed 'j' (this will throw an Error in a future version of PHP) in /in/php_64bbdb87b33473.25709129 on line 3
Warning: Use of undefined constant n - assumed 'n' (this will throw an Error in a future version of PHP) in /in/php_64bbdb87b33473.25709129 on line 4
El problema es que no puedo encontrar con qué reemplazar date(j) y date(n).
Código:
<?php
date_default_timezone_set('America/Sao_Paulo');
$diario = date(j);
$mesi = date(n);
$link = mysql_connect('localhost','usuario','pass');
$db_selected = mysql_select_db('nombrebd', $link);
if (!$db_selected) {
die ('no se puede conectar : ' . mysql_error());
}
mysql_query ("SET NAMES 'utf8'");
$query = mysql_query("SELECT `id`, `general` FROM `$mesi` WHERE `id`='$diario'");
if (!$query) {
die('Could not query:' . mysql_error());
}
$row = mysql_fetch_row($query);
echo $row[1];
?>
¿Puede alguien sugerirme algo? Desde ya muchas gracias.