Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> [MySQL][PHP]Ludzie CZEMU TO NIE DZIAŁA?
grabek93
post 28.06.2011, 22:15:15
Post #1





Grupa: Zarejestrowani
Postów: 73
Pomógł: 8
Dołączył: 23.09.2010

Ostrzeżenie: (10%)
X----


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. ?>
Go to the top of the page
+Quote Post
Korab
post 28.06.2011, 22:24:55
Post #2





Grupa: Zarejestrowani
Postów: 202
Pomógł: 36
Dołączył: 10.06.2011
Skąd: Dokąd

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


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?

Ten post edytował Korab 28.06.2011, 22:27:27
Go to the top of the page
+Quote Post
melkorm
post 28.06.2011, 22:28:19
Post #3





Grupa: Zarejestrowani
Postów: 1 366
Pomógł: 261
Dołączył: 23.09.2008
Skąd: Bydgoszcz

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


@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.

Ten post edytował melkorm 28.06.2011, 22:28:41


--------------------
Go to the top of the page
+Quote Post
everth
post 28.06.2011, 22:33:40
Post #4





Grupa: Zarejestrowani
Postów: 782
Pomógł: 153
Dołączył: 21.07.2010

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


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.

Ten post edytował everth 28.06.2011, 22:39:37


--------------------
Już mi się ani wiedzieć, ani tym bardziej myśleć nie chce.
[Think different]!
Go to the top of the page
+Quote Post
Magic WWW
post 28.06.2011, 22:37:07
Post #5





Grupa: Zarejestrowani
Postów: 123
Pomógł: 32
Dołączył: 9.09.2010
Skąd: Brzeg

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


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')


Ten post edytował Magic WWW 28.06.2011, 22:38:50
Go to the top of the page
+Quote Post
melkorm
post 28.06.2011, 22:38:35
Post #6





Grupa: Zarejestrowani
Postów: 1 366
Pomógł: 261
Dołączył: 23.09.2008
Skąd: Bydgoszcz

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


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ń.


--------------------
Go to the top of the page
+Quote Post
toaspzoo
post 28.06.2011, 22:46:24
Post #7





Grupa: Zarejestrowani
Postów: 778
Pomógł: 84
Dołączył: 29.07.2010
Skąd: Gliwice / Pławniowice Mistrz niezmordowanej klawiatury.

Ostrzeżenie: (20%)
X----


Google -> tworzenie rekordów ?


--------------------

LS Easter egg <
Go to the top of the page
+Quote Post
Daiquiri
post 29.06.2011, 07:23:40
Post #8





Grupa: Administratorzy
Postów: 1 552
Pomógł: 211
Dołączył: 7.07.2009
Skąd: NJ




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?
Go to the top of the page
+Quote Post

Closed TopicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 7.06.2024 - 01:49