Я начинающий программист, и я только начал использовать MySQL. Я использую программу под названием PHP MyAdmin для создания таблицы в базе данных. Я хочу ввести значения, а затем эти значения появятся в таблице. Я создал таблицу под названием table 1 в базе данных под названием sweetshop. Две строки, которые я помещал в программу PHP MyAdmin, называются SweetID и SweetName. Надеюсь, кто-то сможет помочь. Извините, если я не натолкнулся на ясность - я долго не кодировал!Ошибка: количество столбцов не соответствует количеству значений в строке 1 -MySQL
код я использую для этого конкретного раздела является:
<?php
$con = mysqli_connect("localhost","root","","sweetshop");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to Connect to MySQL: ".mysqli_connect_error();
}
$result = mysqli_query($con,"SELECT * FROM table1");
echo "<table>
<tr>
<th>Sweet ID</th>
<th>Name</th>
</tr>";
while ($row = mysqli_fetch_array($result))
{
echo "<tr>";
echo " <td>" . $row['SweetID'] . "</td>";
echo " <td>" . $row['SweetName'] . "</td>";
echo "</tr>";
}
echo "</table>";
mysqli_close($con);
?>
Вы уверены, что этот код вызывает ошибку? – Bohemian
Число столбцов не соответствует количеству значений, которое может быть только в запросе на вставку. Этот код может генерировать эту ошибку – Eugene