Когда я делаю тот же запрос с PhpMyAdmin У меня есть результаты, как мы можем видеть из картины ссылки: http://i59.tinypic.com/ncd2mp.jpgmySQLi query: почему у меня нет никаких результатов?
Но когда я делаю то же самое с PHP размера запроса составляет 0:
<?php
//Connect to Database
$con = mysqli_connect("127.0.0.1","root","","moodle2");
//Check connection
if (mysqli_connect_errno()) {
echo 'Database connection error: ' . mysqli_connect_error();
exit();
}
//Escape special characters to avoid SQL injection attacks
$namesubject="Aplicaciones Telemáticas Multimedia (Telemática)";
$namecategory="HTML CSS JS";
$namesubject=mysqli_real_escape_string($con,$namesubject);
$namecategory=mysqli_real_escape_string($con,$namecategory);
//Query the database to get the user details.
$query="SELECT id, preguntaid, nombrepregunta, textopregunta, tipopregunta, categorianum FROM mdl_eliza_preguntas WHERE categorianum = (SELECT id FROM mdl_eliza_categoria WHERE namecategoria = '".$namesubject."' AND courseid = (SELECT category FROM mdl_course WHERE fullname = '".$namecategory."')) ORDER BY id";
$userdetails = mysqli_query($con,$query);
//If no data was returned, check for any SQL errors
if (!$userdetails) {
echo 'Could not run query: ' . mysqli_error($con);
exit;
}
$size=mysqli_num_rows($userdetails);
?>
Спасибо за ваше время.
@ Arif_suhail_123 Спасибо, я уверен, что на 100% уверен, что это вызвано ошибкой. –
@ Arif_suhail_123 Мое удовольствие, и спасибо. –
Ошибка все еще происходит, даже если я изменю переменные на настоящее имя субъекта и категорию. – user3738027