Member 14729284 Ответов: 1

Как удалить приведенную ниже ошибку синтаксического анализа?


Parse error: syntax error, unexpected '<' in C:\wamp64\www\database\mydb.php on line 30


Что я уже пробовал:

echo "<tr><td>", $row['Accession ID'], "</td><td>", $row['Title'], "</td><td>", $row['Abstract'], "</td><td>",$row['Sample size'], "</td><td>",$row['Tissue type'], "</td><td>",$row['PMID'], "</td><td>",$row['Platform ID'], "</td><td>",$row['Platform details'], "</td><td>",$row['Raw data'],</td></tr>";

1 Ответов

Рейтинг:
12

OriginalGriff

Потому что вам не хватает двойной кавычки:

<td>",$row['Raw data'],</td></tr>";
                       ^
Попробуй:
<td>",$row['Raw data'],"</td></tr>";


Member 14729284

Огромное спасибо...Это работает,но теперь я получаю новые ошибки:


! ) Предупреждение: mysqli_fetch_assoc() ожидает, что параметр 1 будет mysqli_result, bool задан в C:\wamp64\www\database\mydb.php на линии 25
стек вызовов
# Расположение Функции Памяти Времени
1 0.0006 360312 {main}( ) ...\базы данных mydb.РНР:0
2 0.0026 408608 mysqli_fetch_assoc ( ) ...\базы данных mydb.РНР:25

( ! ) Обратите внимание: попытка получить доступ к смещению массива по значению типа null в C:\wamp64\www\database\mydb.php на линии 29
стек вызовов
# Расположение Функции Памяти Времени
1 0.0006 360312 {main}( ) ...\базы данных mydb.РНР:0

Строка№: 25 while($row = mysqli_fetch_assoc($result))
линия No:29 Эхо "", $строки['идентификатор присоединения'], "", $строки['название'], "", $строки['абстрактное'], "",$строки['размер'], "",$строки['тканей'], "",$строки['PMID'], "",$строки['ID платформы'], "",$строки['деталей платформы'], "",$строки['исходные данные'],"";

OriginalGriff

Поэтому просмотрите их один за другим, глядя на сообщение об ошибке и код, на который оно ссылается - он дает вам номера файлов и строк для каждого - и используйте отладчик, чтобы выяснить, в чем проблема. Мы не можем сделать это для вас - у нас нет вашего кода, и мы не смогли бы запустить его при тех же обстоятельствах, что и вы, если бы мы это сделали!