Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Ludzie CZEMU TO NIE DZIAŁA?
Forum PHP.pl > Forum > Przedszkole
grabek93
Jak w temacie. Zupełnie nie wiem o co chodzi. Tabele mi stworzyło, nie tworzy za to recordów...
Dopiero zaczynam zabawę z mysql dlatego proszę o pomoc bo siedzę nad tym kodem już godzinę...

  1. <?php
  2. $sql = mysql_connect('mysql', 'login', 'haslo');
  3.  
  4.  
  5. $tworzenie_tabeli = 'CREATE TABLE kalendarz (id int NOT NULL AUTO_INCREMENT, data char(15), tytul char(255), tekst char(255), PRIMARY KEY(id))';
  6. $dodawanie_info = "INSERT INTO kalendarz ('id', 'data', 'tytul', 'tekst') VALUES ('', '29.06.11', 'Tytulik taki ot', 'Tekst opisuje')";
  7.  
  8. mysql_query($tworzenie_tabeli);
  9. mysql_query($dodawanie_info);
  10.  
  11. ?>
Korab
Nie znam się, ale co by było, gdybyś wstawił w tym:
  1. $tworzenie_tabeli = 'CREATE TABLE kalendarz (id int NOT NULL AUTO_INCREMENT, data char(15), tytul char(255), tekst char(255), PRIMARY KEY(id))';

średnik, o taki:
  1. $tworzenie_tabeli = 'CREATE TABLE kalendarz (id int NOT NULL AUTO_INCREMENT, data char(15), tytul char(255), tekst char(255), PRIMARY KEY(id))';

i tak samo w drugim?
melkorm
@Korab
gosh. Nie odpowiadaj gdy nawet nie znasz i nie widzisz problemu.

@grabek93
Problem jest jak na tacy, ale po pierwsze przeczytaj przypięty temat "Jak poprawnie zadać pytanie" gdy zmienisz post'a to na pewno ktoś odpowie na pytanie a moderator nie zamknie topic'u.
everth
Apostrofy = jest ` i jest '
  1. $dodawanie_info = "INSERT INTO kalendarz (`id`, `data`, `tytul`, `tekst`) VALUES ('29.06.11', 'Tytulik taki ot', 'Tekst opisuje')";

I zmień typ kolumny z datą na DATE, unikniesz kolejnych kłopotliwych pytań.

@melkorm
Chociażbyś go naprowadził smile.gif
@DOWN
Tyż prawda.
Magic WWW
Zapoznaj się pierw z tematem "Jak poprawnie zadać pytanie". Co do problemu to leży on po stronie kolumny `int`, przy dodawaniu wpisu podajesz jej wartość '' (string) co jest nieprawidłowe ponieważ kolumna ma typ integer. Problem jest również z apostrofami, poniżej masz poprawne zapytanie.
  1. INSERT INTO `kalendarz` (`data`, `tytul`, `tekst`) VALUES ('29.06.11', 'Tytulik taki ot', 'Tekst opisuje')
melkorm
Cytat
@melkorm
Chociażbyś go naprowadził


Tjia, tylko jakby zastosował się do zasad z przypiętego tematu to miałem nadzieję że sam sprawdzi i na podstawie błędu MySql'a dojdzie co jest nie tak
zresztą :
zastosuj się do przypiętego tematu a
Cytat
unikniesz kolejnych kłopotliwych pytań.
toaspzoo
Google -> tworzenie rekordów ?
Daiquiri
Proszę o propozycje poprawnego tytułu na PW, a temat zostanie otwarty. Ludziska, czy nie zdajecie sobie sprawy że w przedszkolu większości userów "coś nie działa"? Jak mamy się połapać w tych tematach?
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.