PHP
function ConectarBD(){
$conexion = mysqli_connect("localhost", "root", "", "adbsense");
if($conexion){
echo 'La conexión de la base de datos se ha hecho satisfactoriamente ';
}else{
echo 'Ha sucedido un error inesperado en la conexión de la base de datos ';
}
return $conexion;
}
function desconectarBD($conexion){
$close = mysqli_close($conexion);
if($close){
echo 'La desconexión de la base de datos se ha hecho satisfactoriamente ';
}else{
echo 'Ha sucedido un error inesperado en la desconexión de la base de datos ';
}
return $close;
}
function getArraySQL(){
//Creamos la conexión con la función anterior
$conexion = ConectarBD();
$sql = "SELECT post_name, post_content, post_modified from wp_posts where substring(post_modified,1,10) = curdate() and post_status='publish'";
//generamos la consulta
$result = mysqli_query($conexion, $sql);
$rawdata = array(); //creamos un array
//guardamos en un array multidimensional todos los datos de la consulta
$i=0;
while($row = mysqli_fetch_array($result))
{
$rawdata[$i] = $row;
$i++;
}
desconectarBD($conexion); //desconectamos la base de datos
return $rawdata; //devolvemos el array
}
$json = json_encode(getArraySQL());
print_r(json_encode(getArraySQL()));
console.log($jsonConsulta);
El problema es que no me imprime el JSON y no sé si está traen los rows correctos. Que hice mal, aparte de nacer xD