<?php
$q = intval($_GET['q']);
$con = mysqli_connect('censored','censored','censored','db');
if (!$con) {
die('Could not connect: ' . mysqli_error($con));
}
mysqli_select_db($con,"db");
$sql="SELECT message FROM messages WHERE code = '".$q."'";
$result = mysqli_query($con,$sql);
$resultstring = (string)$result;
echo $resultstring;
mysqli_close($con);
?>
私は、ユーザーにクエリの結果をエコーしようとしていますが、このPHPは、AJAXを通るとき、私はこのエラーを取得:私はすでに$を変換していますので、PHPはSQL結果を文字列に変換できませんか?
Recoverable fatal error: Object of class mysqli_result could not be converted to string in D:\xampp\htdocs\getmessage.php on line 12
は今、私はこのことを理解していません文字列に結果..ありがとう!
](http://php.net/manual/en/mysqli.query.php#refsect1-mysqli.query-returnvalues)あなたはドキュメントで見逃しましたか? –
* "私はすでに$結果を文字列に変換しているのでこれを理解できません" * ...あなたはできないので、エラーではありません。 – CD001