Я использую простой код для извлечения данных из таблицы базы данных, но не получая результата, он всегда показывает «No Result found». Структура таблицы rollno Varchar (50) Первичный ключ, имя Varchar (100), Fname Varchar (100), mname Varchar (100), курс Varchar (100), продолжительность Varchar (100), адрес Varchar (100), изображение blob.Не удалось получить результаты из базы данных в php/mysql
HTML код формы
<form name="input" action="q.php" target="display" method="post" >
Roll No: <input type="text" name="name">
<input type="submit" name="submit" value="Submit">
</form>
PHP КОД
<?php
if (isset($_POST['name'])) {
$con=mysqli_connect("mysql.1freehosting.com","u890130056_certi","samsungk2","u890130056_certi");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$name = htmlspecialchars($_POST['rollno']);
{
$result = mysqli_query($con,"SELECT * FROM certificate where rollno ='$name'");
if(mysqli_num_rows($result)>0){
while($row = mysqli_fetch_array($result))
{
echo "<tr>";
echo "<td>" . $row['rollno'] . "</td>";
echo "<td>" . $row['course'] . "</td>";
echo "<td>" . $row['duration'] . "</td>";
echo "<td>" . $row['name'] . "</td>";
echo "<td>" . $row['fname'] . "</td>";
echo "<td>" . $row['mname'] . "</td>";
echo "<td>" . $row['address'] . "</td>";
echo "<td>";?><img src="<?php echo $row["image"]; ?> " height="100" width="100"> <?php echo "</td>";
echo "</tr>";
}
}
else
{
echo "<tr><td colspan='4'> No Data Found , Please check your registration no. or contact the institute for clarification. ".$line.'</td></tr>';
}
mysqli_close($con);
}}
?>
'rollno VARCHAR (50) Primary Key' Вы шутите? Rollno is int Всегда –
Привет Ankit один раз повторяет запрос и проверяет с помощью db (т. Е. Echo «SELECT * FROM certificate where rollno = '$ name'";) – Choco
Приветствую вас, вы действительно дали нам ** 'ВАШ ДАННЫЕ ПО ДАННЫМ БАЗЫ НА http: /www.1freehosting.com/'**. БЛАГОДАРЮ . Измените данные о подключении. –