Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [SQL]Konstrukcja zapytania INSERT
Forum PHP.pl > Forum > Przedszkole
bercow
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 ;
wookieb
Nie podałeś nazwy tabeli....
bercow
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. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.