Я новичок в MySQL и PHP, и я борюсь за эхо мои запросы (результаты не текст!) Я искал это, но ничего не работает должным образом, лучшее, что мне удалось сделать, это повторять текст запрос. У меня могут быть некоторые фатальные ошибки, но вот мой код:Простой и эффективный способ эхо результата запроса в PHP?
<?php
$username = "root";
$password = "";
$hostname = "localhost";
//connection to the database
$dbhandle = mysql_connect($hostname, $username, $password)
or die("Unable to connect to MySQL");
echo "Connected to MySQL<br>";
$selected = mysql_select_db("atoma",$dbhandle)
or die("Could not select atoma");
$sql1 = mysql_query("SELECT (MAX(GRADE)) as maximum FROM thema3");
$r = mysql_fetch_array($sql1); // will return the result
echo $r['maximum'];
$sql2 = "SELECT COUNT(DISTINCT NAME) FROM thema2";
$sql1 = "SELECT AVG(GRADE) FROM thema3";
mysql_close($dbhandle);
?>
В результате я ничего не получаю.
У меня есть эти 3 вопроса, и все, что я хочу, это просто распечатать результаты. Я написал код для повторения только одного из трех, так как остальные 2 будут отражены в качестве первого, о котором я хочу верить.
Вы смешиваете 'мой sql' и 'mysqli' - обратите внимание на i в конце - вот, две разные вещи. – Andrew
^также обратите внимание на запросы 2 и 3, которые вы сейчас ничего не делаете. – chris85
Для печати содержимого переменной в php, var_dump() - ваш друг http://php.net/manual/de/function.var-dump.php –