Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL]Konstrukcja zapytania INSERT
bercow
post
Post #1





Grupa: Zarejestrowani
Postów: 156
Pomógł: 11
Dołączył: 25.12.2005

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


Mam zapytanie jak nizej, i ciagle otrzymuje błąd #1064 - Something is wrong in your syntax obok '(category, source, author, text, date, visible) VALUES ('news', '1', '2', 'tekst' w linii 1 . Chciał bym dodać wartości do wszystkich pól, po za id_comment, ale SET TO, tez jakos nie chca tak ladnie zadzialac.

INSERT INTO (category, source, author, text, date, visible) VALUES ('news', '1', '2', 'tekst', '0000-00-00 00:00:01', '1')

  1. --
  2. -- Struktura tabeli dla `comment`
  3. --
  4.  
  5. CREATE TABLE `comment` (
  6. `id_comment` int(11) NOT NULL AUTO_INCREMENT,
  7. `category` text NOT NULL,
  8. `source` int(11) NOT NULL,
  9. `author` int(11) NOT NULL,
  10. `text` text NOT NULL,
  11. `date` datetime NOT NULL,
  12. `visible` tinyint(1) NOT NULL,
  13. PRIMARY KEY (`id_comment`)
  14. ) ENGINE=MyISAM DEFAULT CHARSET=latin2 AUTO_INCREMENT=7 ;
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Nie podałeś nazwy tabeli....
Go to the top of the page
+Quote Post
bercow
post
Post #3





Grupa: Zarejestrowani
Postów: 156
Pomógł: 11
Dołączył: 25.12.2005

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


o.O

...dziekuje

Ale moze jescze cos, mamy taki kod, rekord prawidlowo dodaje sie do bazy, jaki najlepszy sposob bedzie jego automatyczne wyswietlenie, a nie dopiero po odswiezeniu.
  1. <?php
  2. if(isset($_SESSION['zalogowany'])) {
  3. if (isset($_GET['news'])) { $category = "news"; }
  4. $news = $_GET['news'];
  5. $id_user = $_SESSION['id_user'];
  6. $date = date('Y-m-d H:i:s');
  7. ?>
  8. <form method='POST' action='index.php?news=<?php echo $_GET['news']; ?>'>
  9. <textarea name="comment" cols="60" rows="6"> </textarea>
  10. <input type='submit' value='Wyślij' name='send'>
  11. </form>
  12. <?php
  13. $_POST['comment'] = $comment;
  14. if(isset($_POST['send'])) {
  15. $query3 = mysql_query("INSERT INTO comment(category, source, author, text, date, visible) VALUES ('$category', '$news', '$id_user', '{$_POST['comment']}', '$date', '1')");
  16. }
  17. }
  18. ?>


Ten post edytował bercow 17.04.2011, 11:14:25
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: 22.08.2025 - 11:58