я получаю неожиданную ошибку ‘function’ (T_FUNCTION)

это очень расстраивает, я получаю ошибку ->

Ошибка разбора: синтаксическая ошибка, неожиданная «функция» (T_FUNCTION) в
C: \ xampp \ htdocs \ chat \ inc \ chat.func.php в строке 6

в следующем коде и не может найти никакого решения. и моя версия php 5.5.1, поэтому я не имею никакого смысла «старой» версии.

вот код

<?php
include( 'connect.inc.php')
function get_msg() {
$que = "SELECT sender , message FROM chat ";
$run = mysqli_query($conncetion,$que)
$messages = array();
while ($message = mysql_fetch_assoc($run)) {
$messages[] = array{'sender'=>$message['sender'],'message'=>$message['message']};

}
return $messages;
}
function send_msg($sender,$message) {
if( !empty($sender) && !empty($message)) {
$sender = mysql_real_escape_string($sender);
$message = mysql_real_escape_string($message);
$query = "INSERT INTO chat VALUES('','$sender','$message') ";
if($run = mysqli_query($con,$query)) {
retur n true;
} else {
return flase;
}
} else {
return flase;
}
}
?>

-4

Решение

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

0

Другие решения

@ user4141363, в вашем коде есть пара ошибок. Пожалуйста, проверьте код ниже & замените ваш оригинальный код.

//Below Semi-column is not there in your code.

include_once( 'connect.inc.php');

// Semicolon is missing in below line so please add semicolon as below.
$run = mysqli_query($conncetion,$que);

//Array braces wrong in your code so replace this line in your code.
$messages[] = array('sender'=>$message['sender'],'message'=>$message['message']);

//Space between return true code so it's cause syntax error.
return true;

//Return false spell mistake in your code so replace below line.
return false;

Я отредактировал ваш код в вашем вопросе, пожалуйста, скопируйте этот код & проверь свой конец.

0

По вопросам рекламы [email protected]