Estoy tratando de obtener datos de la base de datos utilizando Xamp Server, pero estoy recibiendo este error.
Error fatal: Uncaught Error: Call to undefined function
mysql_select_db() in E:\xamp\htdocs\PoliceApp\News\fetch.php:10 Stack rastreo: #0 {main} thrown in E:\xamp\htdocs\PoliceApp\News\fetch.php on línea 10
A continuación se muestra mi script php, todavía soy nuevo en php por favor ayúdame en esto. Pero he leído todos los otros mensajes aquí, pero parece que es confuso para mí, ¿cómo puedo hacerlo bien por favor.
<?php
$username="root";
$password="namungoona";
$hostname = "localhost";
//connection string with database
$dbhandle = mysqli_connect($hostname, $username, $password)
or die("Unable to connect to MySQL");
echo "";
// connect with database
$selected = mysql_select_db("police",$dbhandle)
or die("Could not select examples");
//query fire
$result = mysql_query("select * from News;");
$json_response = array();
// fetch data in array format
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
// Fetch data of Fname Column and store in array of row_array
$row_array['Headlines'] = $row['Headlines'];
$row_array['Details'] = $row['Details'];
$row_array['NewsPhoto'] = $row['NewsPhoto'];
//push the values in the array
array_push($json_response,$row_array);
}
//
echo json_encode($json_response);
?>
Según su petición he modificado el código.
<?php
$username="root";
$password="namungoona";
$hostname = "localhost";
//connection string with database
$dbhandle = mysqli_connect($hostname, $username, $password)
or die("Unable to connect to MySQL");
echo "";
// connect with database
$selected = mysqli_select_db($dbhandle, "police")
or die("Could not select examples");
//query fire
$result = mysqli_query($dbhandle,"select * from News;");
$json_response = array();
// fetch data in array format
while ($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) {
// Fetch data of Fname Column and store in array of row_array
$row_array['Headlines'] = $row['Headlines'];
$row_array['Details'] = $row['Details'];
$row_array['NewsPhoto'] = $row['NewsPhoto'];
//push the values in the array
array_push($json_response,$row_array);
}
//
echo json_encode($json_response);
mysqli_free_result($result);
?>
Tenga en cuenta: es necesario añadir la comprobación de errores. También tenga en cuenta acaba de escribir aquí (no probado), así que ten paciencia conmigo si hay algunos errores.