Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [SQL] Problem
-Wieviór-
post
Post #1





Goście







dodaj.php
[php:1:d1dbe2c7fa]<?php
include 'config.php';
?>
<b>Dodaj artykuł</b><BR>
<form action="" method="POST">
Tytuł: <input name="tytul"></input><br>
Treść krótka: <BR><textarea cols="30" rows="5" name="tresc_krotka"></textarea><BR>
Treść: <BR><textarea cols="30" rows="10" name="tresc"></textarea><BR>
Autor: <select name="autor"><? include 'autor.php'; ?></select><BR>
<input type="submit" name="submit"></input>
</form>
<?
if($_POST['submit'])
{
$sql= "INSERT INTO artykuly (tytul, tresc_krotka, tresc, autor) VALUES ('','".$_POST['tytul']."','".$_POST['tresc_krotka']."', '".$_POST['tresc']."','".$_POST['autor']."')";
mysql_query($sql) or die(mysql_error());
}
?>[/php:1:d1dbe2c7fa]

autor.php
[php:1:d1dbe2c7fa]<?php
$zapytanie = "SELECT * FROM autor";
$wykonaj = mysql_query($zapytanie);
while($rekord = mysql_fetch_array($wykonaj))
{
?>
<option value="<?=$rekord['pseudo'] ?>"><?=$rekord['pseudo'] ?></option>
<?
}
?>[/php:1:d1dbe2c7fa]

I błąd: Column count doesn't match value count at row 1
Go to the top of the page
+Quote Post
Jojo
post
Post #2





Grupa: Zarejestrowani
Postów: 405
Pomógł: 1
Dołączył: 19.09.2003
Skąd: Lublin

Ostrzeżenie: (0%)
-----


nie zgadza sie liczba kolumn w zapytaniu. W nawiasie po nazwie tabeli dales 4 kolumny a w nawiasie po values jest 5.
Poprawiony kod:
[php:1:ae51673570]<?php
$sql= "INSERT INTO artykuly (tytul, tresc_krotka, tresc, autor) VALUES
('".$_POST['tytul']."','".$_POST['tresc_krotka']."',
'".$_POST['tresc']."','".$_POST['autor']."')";
?>[/php:1:ae51673570]
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 05:45