salve a tutti
ho 2 pagine: connessione e test
dovrei far visualizzare a video un json
purtroppo se decommento la parte di codice con $result = mysql_query($sql); anche se è gestito con TRY e catch mi ritorna una pagina con scritto :"la pagina non funziona"
cosa sbaglio?
da notare che in connection va tutto bene! è solo in Test.php che non riesco a capire come mai la gestione errori mi fallisce, sembra che non riesca neanche a compilare il codice!
pagina connection
Codice PHP:
<?php
$servername = "10.10.******";
$username = "***";
$password = "*****";
$conn = new mysqli($servername, $username, $password);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
} mysql_select_db("***");
?>
pagina test
Codice PHP:
<?php
include "Connection.php";
try {
$array = array();
$sql = 'SELECT Nome,Cognome FROM tabella';
$result = mysql_query($sql);//-->qui ERRORE//
echo json_encode($result);//non arriva qui
$conn->close();//apre in connection.php
} catch (Exception $e)
{ echo $e->getMessage();}
?>
proprio ora sto notando che commentando mysql_select_db("");
riesce ad eseguire l'istruzione successiva, ovviamente il problema di queto thread è la gestione errori