Tak jak w temacie mam taki błąd i nie wiem co on oznacza i jak go wyeliminować (rozwiązać ):
Catchable fatal error: Object of class mysqli_result could not be converted to string in /virtual/d/a/darmoweogloszenia.ugu.pl/komentarze.php on line 25
a kod
<?php
ob_start();
?>
<?php
session_start();
?>
<?php
require_once "polaczenie.php";
$polaczenie = new mysqli($host, $db_user, $db_password, $db_name);
if ($polaczenie->connect_errno != 0) {
echo "Error: " . $polaczenie->connect_errno . "Opis: " . $polaczenie->connect_error;
die();
}
if(isset($_POST['wyslij_komentarz']) && !empty($_POST['tresc_komentarza']))
{
//Definicja zmiennych
$id_posta = $polaczenie->query("select id from wszystko");
$tresc = trim($_POST['tresc_komentarza']);
$data = date('Y-m-d H:i:s');
$ip = $_SERVER['REMOTE_ADDR'];
//Wykonujemy zapytanie importujące zdefiniowane dane
$resultat = $polaczenie->query(sprintf("INSERT INTO `komentarze` (`id_posta`, `id_usera`, `ip`, `data`, `tresc`) VALUES ('%s','%d', '%s','%s', '%s')",
$id_posta, $_SESSION['id'], $ip, $data, $tresc));
//No i przenosimy użytkownika z powrotem do shoutboxa
}
else{
$resultat = $polaczenie->query("SELECT u.user, u.image, k.* FROM `komentarze` k,uzytkownicy u where u.id=k.id_usera ORDER BY k.`data` desc");
while($wiersz=mysqli_fetch_array($resultat)) {
echo'wyswietlanie zawartosci';
}
}
?>
<?php
ob_flush();
ob_end_clean();
?>
kod w lini 25 zaczyna się od :
$id_posta, $_SESSION['id'], $ip, $data, $tresc));