Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]zmiana nazwy tabeli
cybermac
post 22.04.2012, 19:55:49
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 29.09.2011
Skąd: Kołobrzeg

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


Witam. Raczkuję w temacie php i sql. Próbuje napisać skrypt obsługi bazy danych. Problem polega na tym by tworzyć tabelę o określonej nazwie pobranej z formularza. Obecny skrypt tworzy tabelę o nazwie "tabela"

<?php
//pobieram dane z formularza
$nazwa = $_POST['nazwa'];

//polaczenie z baza danych
$link = mysql_connect ("serwer","user","password");
if (!$link)
{
$output = "Nie można się połaczyć z serwerem baz danych.";
include "output.html.php";
exit();
}
//wybor bazy danych
$db= mysql_select_db("baza danych", $link);
if (!$db)
{
$output = "Nie zanleziono bazy danych.";
include "output.html.php";
exit();
}

//utworzenie zapytania
$zapytanie = 'CREATE TABLE tabela ('
. 'wykonawca TEXT,'
. 'tytul TEXT,'
. 'producent TEXT,'
. 'ilosc_nagran TEXT,'
. 'nosnik TEXT,'
. 'ilosc_nosnikow TEXT,'
. 'data_wydania TEXT,'
. 'ean TEXT,'
. 'cena TEXT,'
. 'id INT NOT NULL AUTO_INCREMENT,'
. 'PRIMARY KEY(id)'
. ')';
//wykonanie zapytania
$wykonaj = mysql_query ( $zapytanie );
//sprawdzenie wykonania zapytania
if(!$wykonaj)
{
$output = "Nie udało się utworzyć tabeli.";
include "output.html.php";
exit();
}
mysql_close($link);
?>

Ten post edytował cybermac 22.04.2012, 22:06:08
Go to the top of the page
+Quote Post
Monter08
post 22.04.2012, 20:22:28
Post #2





Grupa: Zarejestrowani
Postów: 237
Pomógł: 22
Dołączył: 16.09.2010
Skąd: Lubaczów

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


Tworzysz formularz:
  1. <form action="" method="POST">
  2. Nazwa tabeli:<form input type="text" name="nazwa"/>
  3. <input type="submit"/>

Następnie nazwę tabeli pobierasz z zmiennej $_POST['nazwa'], ogólnie rzecz biorąc radzę Ci przeczytać jakąś lekturę z podstaw php, bo bez tego ani rusz.
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.06.2025 - 19:47