Изучаю php по видеокурсу. В одном из уроков автор вносит данные в таблицу MySQL. Повторяю его код в точности - и не могу внести данные. Пишет "Произошла ошибка!". У автора видео все получается. Вот код:
<?
$conn = mysql_connect("localhost","root","")
or die("Невозможно соединиться с базой!" . mysql_error());
echo "<h4>Введите данные:</h4>";
mysql_select_db("phptester");
$list_f = mysql_list_fields("phptester", "person", $conn);
$n = mysql_num_fields($list_f);
$sql = "INSERT INTO person SET";
for ($i=0; $i<$n; $i++) {
$name_f = mysql_field_name($list_f, $i);
$value = $_POST[$name_f];
$j = $i+1;
$sql = $sql.$name_f."='$value'";
if($j<>$n) $sql = $sql.",";
}
//echo $sql;
$result = mysql_query($sql, $conn);
if ($result) {
echo "Все oк, данные записаны!";
}
else {
echo "Произошла ошибка!";
}
mysql_close($conn);
?>
Подскажите, пожалуйста, что не так