Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Błachostka... ale nie u mnie.
s_w_ir
post 6.08.2003, 15:05:04
Post #1





Grupa: Zarejestrowani
Postów: 315
Pomógł: 1
Dołączył: 6.08.2003
Skąd: Kielce

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


Witam. Mam problem ze stworzeniem tabeli. Próbowałem kilkanaście razy zmieniać kod.
Połączyłem się z bazą danych mysql wybrałem opowiednią bazę i chciałem utworzyć tabele przy pomocy polecenia:
mysql_query(CREATE TABLE cos (atrybuty). I nic. Prosze o pomoc
Go to the top of the page
+Quote Post
Jabol
post 6.08.2003, 15:08:02
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

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


błędy? jakie masz objawy, co masz w atrybuty, skąd wiesz, że się poprawnie połączyłeś? jaki masz kod i czemu myślisz, że jesteśmy wróżkami?

//tysięczny post!!!, hehe
Go to the top of the page
+Quote Post
s_w_ir
post 6.08.2003, 15:16:56
Post #3





Grupa: Zarejestrowani
Postów: 315
Pomógł: 1
Dołączył: 6.08.2003
Skąd: Kielce

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


Wiem bo przepisałem wszystko z książki "php to proste". Gdy przeglądam plik z bazą danych którą stworzyłem on jest pusty tak samo jest w WinMySQLadmin tzn. Jest baza ale jest ona pusta. Próbowałem już dwa miesiące temu to rozwiązać, ale sie nie udało i sie zraziłem do mysql. Mam nadzieje że to tylko maly problem z moją konfiguracją czarodzieju.
Go to the top of the page
+Quote Post
orson
post 6.08.2003, 18:52:46
Post #4





Grupa: Zarejestrowani
Postów: 548
Pomógł: 2
Dołączył: 19.07.2003

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


witam ...

kto powiedzial ze w ksiazce bylo dobrze questionmark.gif biggrin.gif:D:D ... wklej przyklad i ktos ci pomoze ... a tak nie masz co liczyc na pomoc ...

ps. polecam http://www.phpmyadmin.net

cya
Go to the top of the page
+Quote Post
s_w_ir
post 6.08.2003, 21:05:04
Post #5





Grupa: Zarejestrowani
Postów: 315
Pomógł: 1
Dołączył: 6.08.2003
Skąd: Kielce

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


[php:1:86f39490cb]<?php
if(!mysql_select_db(sklep)){
mysql_query("CREATE DATABASE sklep");
$tabela ="adminid (CHAR(20) BINARY NOT NULL,";
$tabela .="password (CHAR(20) BINARY NOT NULL,";
$tabela .="adminname (CHAR(50) NOT NULL,";
$tabela .="adminemail (CHAR(50) NOT NULL,";
$tabela .="data_rejestracji DATE NOT NULL,";
$tabela .="PRIMARY KEY(adminid),";
$tabela .="UNIQUE adminid";
mysql_select_db(sklep);
mysql_query("CREATE TABLE admin ($tabela)");
}
$rekord = "INSERT INTO admin VALUES('$adminid', password('$password'), '$adminname', '$adminemail', curdate())";
mysql_select_db(sklep);
mysql_query($rekord);

?>[/php:1:86f39490cb]
No w tej książcze to było kilka błędów rzeczowych więc nikt nie powiedział że będzie git. Ale wiecie podejrzewam że to może być coś z moją konfiguracją php lub mysql, ale do tej pory wszystko działało.
Go to the top of the page
+Quote Post
Jabol
post 6.08.2003, 21:07:07
Post #6





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

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


hmmm...a po ci te wszystkie ( po nazwach kolumn?
Go to the top of the page
+Quote Post
s_w_ir
post 7.08.2003, 08:49:44
Post #7





Grupa: Zarejestrowani
Postów: 315
Pomógł: 1
Dołączył: 6.08.2003
Skąd: Kielce

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


Nie wiem z kąd się wzieły te nawiasy. Usunąłem je i nadal nic to jest bardzo dziwne. Czy możliwe jest że musze nadać sobie prawo do tworzenia tabel przez wiersz poleceń Mysql-a?
Go to the top of the page
+Quote Post
zalew
post 7.08.2003, 10:18:20
Post #8





Grupa: Zarejestrowani
Postów: 407
Pomógł: 0
Dołączył: 24.10.2002
Skąd: warszawa

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


Cytat
Czy możliwe jest że musze nadać sobie prawo do tworzenia tabel przez wiersz poleceń Mysql-a?


nawet bardzo ..


--------------------
Go to the top of the page
+Quote Post
s_w_ir
post 7.08.2003, 21:16:36
Post #9





Grupa: Zarejestrowani
Postów: 315
Pomógł: 1
Dołączył: 6.08.2003
Skąd: Kielce

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


[php:1:71e6af4349]<?php

mysql> GRANT
-> ALL
-> PRIVILEGES ON *.* TO admin@localhost IDENTIFIED BY 'haslo';
Query OK, 0 rows affected (0.22 sec)

?>[/php:1:71e6af4349]
Napisałem coś takiego i nic nadal nie moge stworzyc tabel tu jest cos zchrzanionego(u mnie) podejrzewam że nie rozwiążemy tego problemu.
Go to the top of the page
+Quote Post
s_w_ir
post 7.08.2003, 22:28:53
Post #10





Grupa: Zarejestrowani
Postów: 315
Pomógł: 1
Dołączył: 6.08.2003
Skąd: Kielce

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


Spróbuje ściągnąć mysql 4.1 i może pomoże a jak nie to biore phpmyAdmin, a jak to nie pomoże...
Go to the top of the page
+Quote Post
s_w_ir
post 10.08.2003, 19:44:56
Post #11





Grupa: Zarejestrowani
Postów: 315
Pomógł: 1
Dołączył: 6.08.2003
Skąd: Kielce

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


Spróbowałem funkcji z tej książki wyświetlającej błędy mysql. i Wyświetlił mi coś takiego gdy chciałełm utworzyć tabele
Kod
1064: You have an error in your SQL syntax near ')' at line 1

I teraz moje pytanie o co chodzi. Pozostały kod który pisałem we wcześniejszych postach nadal jest taki sam oprócz tego że usunąłem te nawiasy.
Go to the top of the page
+Quote Post
adwol
post 10.08.2003, 20:25:10
Post #12





Grupa: Zarejestrowani
Postów: 691
Pomógł: 0
Dołączył: 6.08.2003

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


[sql:1:50ac935e3c]$tabela .="UNIQUE adminid";[/sql:1:50ac935e3c]
Musisz dac nazwę kolumny w nawiasach. Zresztą jak zadefiniowałeś ją jako PRIMARY kEY to UNIQUE jest nadmiarowe.
Cytat
Spróbowałem funkcji z tej książki wyświetlającej błędy mysql. i Wyświetlił mi coś takiego gdy chciałełm utworzyć tabele
Kod
1064: You have an error in your SQL syntax near ')' at line 1

I teraz moje pytanie o co chodzi. Pozostały kod który pisałem we wcześniejszych postach nadal jest taki sam oprócz tego że usunąłem te nawiasy.

Syntax error to błąd składniowy, czyli po prostu interpreter sqla nie zrozumiał co do niego powiedziałeś. winksmiley.jpg Zazwyczaj jeśli na pierwszy rzut oka zapytanie wydaje się być dobre, oznacza to brak przecinka, nawiasu czy też ich nadmiar.
Go to the top of the page
+Quote Post
s_w_ir
post 10.08.2003, 21:15:29
Post #13





Grupa: Zarejestrowani
Postów: 315
Pomógł: 1
Dołączył: 6.08.2003
Skąd: Kielce

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


Wreszcie udało się. Dzięki stary czekałem na ten moment o 2 miesięcy. Przecież to było banalne, no nie ? Ale jeszcze tu wróce z kolejnymi problemami;). Jeszcze raz dzięks.
Go to the top of the page
+Quote Post

Reply to this 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: 16.07.2025 - 20:43