Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: dodawanie tabeli
Forum PHP.pl > Forum > PHP
kalinowski
Witam!
Mam problem!
Do tej pory zakładałem tabele używając phpmyadmin.
I teraz mam problem bo nie wiem jak dodać bardziej skąplikowane pola.
Normalne pola teksttowe dodaje tak!!
[php:1:db725dc21b]<?php
$zapytanie = "CREATE TABLE nazwa tabeli (imie char(30), lata char(3),)";
$wykonaj = mysql_query($zaptanie);

?>[/php:1:db725dc21b]
A jak mam zobic takie pole:
type=INT extra-auto_increment Primary Unique (czy jakos tak) winksmiley.jpg
POMOCY!!

jesli uwazacie to pytanie za zbyt banalne to przeniescie je do php Początkujący!!
kasztan
iHmm, nie wiem czy dobrze zrozumiałem, chodzi Ci o coś takiego?:
[sql:1:e440a30abc]
CREATE TABLE nazwa_tabeli
(
imie char(30),
lata char(3),
extra int(dlugosc) primary key unique auto_increment
);[/sql:1:e440a30abc]

Czyli w php będzie to wyglądać tak:
[php:1:e440a30abc]<?php
$zapytanie = "CREATE TABLE nazwa_tabeli
(
imie char(30),
lata char(3),
extra int(dlugosc) primary key unique auto_increment
);
";
?>[/php:1:e440a30abc]
rzseattle
phpmysqladmin zawsze pokazuje pytanie SQL jakiego uzyl do przeprowadzonej akcji - tam mozesz podejzec jak to sie robi winksmiley.jpg
kalinowski
Cytat
[php:1:930d4b17d4]
extra int(dlugosc) primary key unique auto_increment
[/php:1:930d4b17d4]

czy w twoim przypadku extra to jest nazwa tego pola w tabeli questionmark.gif
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.