PHP-файл с использованием mysqli_query

Я пытаюсь использовать этот файл PHP, который я нашел в учебнике, но он кажется старым, и я хочу обновить его, поэтому я попробовал его и получил это предупреждение на локальном хосте, как я могу решить его?

<?php
require_once 'dbDetails.php';
//$objConnect = mysql_connect("localhost","root","root");
//$objDB = mysql_select_db("userapp");
$strSQL = "SELECT * FROM `reportes2`  ORDER BY id  ASC ";

$objQuery = mysqli_query($strSQL) or die(mysqli_error());
$arrRows = array();
$arryItem = array();

while($arr = mysql_fetch_array($objQuery)) {

$arryItem["id"] = $arr["id"];
$arryItem["Latitude"] = $arr["Latitude"];
$arryItem["Longitude"] = $arr["Longitude"];
$arryItem["LocationName"] = $arr["LocationName"];

$arrRows[] = $arryItem;
}

echo json_encode($arrRows);
?>

показано на локальном хосте:

Warning: mysqli_query() expects at least 2 parameters, 1 given in 
C:\xampp\htdocs\MapaMarker\getLanLong.php on line 7

Warning: mysqli_error() expects exactly 1 parameter, 0 given in 
C:\xampp\htdocs\MapaMarker\getLanLong.php on line 7

1 ответ

Решение

Теперь я вижу мой Json Array в веб-браузере, я изменяю код следующим образом:

<?php
require_once 'dbDetails.php';
$sql = "SELECT * FROM `reportes2` ORDER BY id ASC";
$objQuery = mysqli_query($con,$sql);

$arrRows = array();
$arryItem = array();

while($arr = mysqli_fetch_array($objQuery)) {

$arryItem["id"] = $arr["id"];
$arryItem["campo_latitud"] = $arr["campo_latitud"];
$arryItem["campo_longitud"] = $arr["campo_longitud"];
$arryItem["campo_categoria"] = $arr["campo_categoria"];

$arrRows[] = $arryItem;

}

echo json_encode($arrRows);
?>
Другие вопросы по тегам