Dlaczego mam błąd:
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in /home/usser/domains/domena.pl/public_html/admin/konfig.php on line 27
Linia 27:
<? while ($row = mysqli_fetch_array($sql)){ ?>
<form action="?page=1" method="post">
<center><table style="border: none;">
<tr>
<td>Tytuł strony: </td>
<td><input type="text" name="<?php $title; ?>" style="width: 200px"></td>
</tr>
<tr>
<td>Słowa kluczowe:</td>
<td><input type="text" name="<?php $keyword; ?>" style="width: 200px"></td>
</tr>
<tr>
<td>Opis strony:</td>
<td><input type="text" name="<?php $desc; ?>" style="width: 200px"></td>
</tr>
<tr>
<td><input type="submit" name="submit" id="x" value="Zaloguj" /></td>
</tr>
</table></center>
</form>
<?php
$title = $_POST['title'];
$keyword = $_POST['keyword'];
$desc = $_POST['desc'];
$db = new mysqli('localhost','xxxx','xxxx','xxxx');
mysqli_query($db,'SET NAMES `latin2`');
$sql = mysqli_query($db,"UPDATE conf SET title = '$title', keyword = '$keyword', desc = '$desc'");
while ($row = mysqli_fetch_array($sql)){
echo "Rekord zaktualizowany"; echo '<p>'.$row['title'].'</p>'; }
echo ' <div class="break"></div>';
mysqli_close($db);
?>