Php 尽管使用错误报告(0),但仍然会获取Json解析错误
我使用php 5.5,由于Logcat消息,我收到Json解析器错误:Php 尽管使用错误报告(0),但仍然会获取Json解析错误,php,Php,我使用php 5.5,由于Logcat消息,我收到Json解析器错误: <br /> <b>Deprecated</b>: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in <b>/home4/enippeas/public_html/select_itin2.ph
<br />
<b>Deprecated</b>: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in <b>/home4/enippeas/public_html/select_itin2.php</b> on line <b>2</b><br />
但我还是继续犯同样的错误。任何想法
php文件
<?php
$con=mysql_connect("localhost","enippeas_enippea","tiramola48" );
$database = "enippeas_etruck1";
$ok = mysql_select_db($database, $con);
mysql_set_charset("utf8",$con);
error_reporting(0);
$us1 = $_POST['username1'];
$sp1 = $_POST['startPoli1'];
$fp1 = $_POST['finalPoli1'];
$w1 = $_POST['weight1'];
$em1 = $_POST['eidosmetaf1'];
$dD1 = $_POST['depDate1'];
$dT1 = $_POST['depTime1'];
$sql = mysql_query( " SELECT `onoma01` , `epitheto01` , `email01` ,`username1`,`startPoli1`, `finalPoli1`, `eidosmetaf1`, `weight1` , `depDate1` , `depTime1`, `tilefono01`
FROM customer ,registration1
where
( '$sp1'='empty' or customer.startPoli1 = '$sp1') and
( '$w1'='empty' or customer.weight1 <= '$w1') and
( '$em1'='empty' or customer.eidosmetaf1 = '$em1') and
( '$fp1'='empty' or customer.finalPoli1 = '$fp1') and
( '$dD1'='empty' or customer.depDate1 = '$dD1') and
(customer.username1 = registration1.username01 )");
if($sql === FALSE)
{
die(mysql_error());
}
$results = array();
while($row = mysql_fetch_assoc($sql))
{
$results[] = array(
'onoma' => $row['onoma01'],
'epitheto' => $row['epitheto01'],
'email' => $row['email01'],
'username1' => $row['username1'],
'startPoli1' => $row['startPoli1'],
'finalPoli1' => $row['finalPoli1'],
'eidosmetaf1' => $row['eidosmetaf1'],
'weight1' => $row['weight1'],
'depDate1' => $row['depDate1'],
'depTime1' => $row['depTime1'],
'tilefono1' => $row['tilefono01']
);
}
echo json_encode(array('select_itin_results' =>$results));
mysql_close($con);
?>
可能错误报告(0)代码>需要转到文件的顶部
错误报告用于确定报告的错误级别。如果您只是不想在页面上显示错误,则最好使用:
ini_set("display_errors", 0);
通过这种方式,错误不会被忽略,并且仍然可以进入日志文件等,它们不会输出到您的页面。有什么想法吗!,更改为mysqli.*
或PDO
I set ini\u set(“显示错误”,0);但是同样的错误也出现了,您是否将其放在文件的顶部,即在调用mysql\u connect
之前?
ini_set("display_errors", 0);