Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Mysql]problem z dodawaniem danych do bazy
plsd
post
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 1
Dołączył: 10.09.2009

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


Witam mam oto takie zapytanie sql
  1. CREATE TABLE komentarze
  2. (
  3. komentarz_id int UNSIGNED NOT NULL AUTO_INCREMENT,
  4. news_id int UNSIGNED NOT NULL,
  5. nazwa_uz varchar(16) NOT NULL,
  6. DATA TIMESTAMP(10),
  7. tresc text NOT NULL,
  8.  
  9. PRIMARY KEY(komentarz_id,news_id,nazwa_uz)
  10. );
  11.  

która tworzy tabele komentarze oraz taki kod php który powinien dodać dane do tabeli komentarze ,lecz tego nie robi
  1. $komentarz = strip_tags($_POST['komen']);
  2.  
  3. $news_id = $_GET['news_id'];
  4. $prawid_uzyt = $_SESSION['prawid_uzyt'];
  5.  
  6.  
  7. $zap = $pdo -> prepare("insert into komentarze values (0, :news_id, :prawid_uzyt, now() , :komentarz");
  8. $zap->bindValue( ':news_id', $news_id, PDO::PARAM_INT);
  9. $zap->bindValue( ':prawid_uzyt', $prawid_uzyt, PDO::PARAM_STR );
  10. $zap->bindValue( ':komentarz', $komentarz, PDO::PARAM_STR );
  11. $zap->execute();

.Nie wiem co jest źle nawet jeśli zapytanie realizowanie za pomocą php będzie wyglądać tak
  1. INSERT INTO komentarze VALUES ("0, 2, 'Lorem', now() , LOrem");

to dane się nie dodają do tabeli.
Go to the top of the page
+Quote Post

Posty w temacie


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: 24.08.2025 - 10:08