TransWikia.com

"елочка" все коментит, там где должен быть код

Stack Overflow на русском Asked by Happy Hends on August 30, 2021

Может и банальщина и ответ очевиден, ноо… Почему-то после символа ">" все комментируется и там где должен быть исполнен код, просто выводит текст. Возможно ответ банален и на поверхности, но я уже голову сломал, гляньте как исправить ситуацию. Это один из примеров кода, со всеми утыкание в том же месте.
Использую PhpStorm, в NetBeans такая же шляпа.

 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<table>
<?php
$servername = "127.0.0.1";
$username = "Egor";
$password = "root";
$dbname = "egor";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn-> connect_error)
{
die("Connection failed: " . $conn-> connect_error);
}
$result = $mysqli-> query("Select * From Avto");
while($rows = $result -> fetch_assoc());
{
print '$rows["Avto_hoster"]';
}
?>

</table>

</body>
</html

введите сюда описание изображения

2 Answers

Короче все решилось, использовал расширение вместо HTML php, но с конструкцией HTML внутри. Все работает. Всем спасибо.

Answered by Happy Hends on August 30, 2021

Очень советую пользоваться IDE с подсветкой и статическим анализом.

Скриншот IDE.

  1. Лишние пробелы при обращение к свойствам и методам объекта. Должно быть

     $conn->connect_error
     $result->fetch_accsoc()
    
  2. Переменная $mysqli не определена.

  3. Лишняя точка с запятой после условия в while.

  4. Закрывающий html также с ошибкой.

Answered by shvv on August 30, 2021

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP