Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie
MySQL

Nie tworzy się tabela w bazie danych .

MySQL

  • Zamknięty Temat jest zamknięty
2 odpowiedzi w tym temacie

#1 Gh0st

    :)

  • Power User

Reputacja: 852
Czempion

  • Postów:920
  • GG:
  • Imię:Tomek
  • Lokalizacja:Rabka-Zdrój
Offline

Napisano 11.08.2011 17:19

witam , do rzeczy , więc nie tworzy tabeli w bazie danych jak powinnoo.

connect.php ( odpowiada za połączenie z bazą danych . )
:

<?php
include("config.php");


$polacz=mysql_connect($host, $user , $pass);
mysql_select_db("$base");

mysql_query("CREATE TABLE IF NOT EXISTS `klasy_` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`nazwa_klasy` text NOT NULL,
`opis_klasy` int(11) NOT NULL,
`bronie_klasy` int(11) NOT NULL,
`download` text NOT NULL
");
?>


teraz plik php odpowiadający za dodanie tych owych rekordów do bazy danych .
dodaj.php:

<?php
include("connect.php");

$nazwa_klasy = $_POST['nazwa'];
$opis_klasy = $_POST['opis'];
$bronie_klasy = $_POST['bronie'];
$download = $_POST['pobierz'];



if(empty($nazwa) || empty($opis) || empty($bronie)|| empty($pobierz)) {
echo "Wróć i wypełni wszystkie pola!\n";
die ("Wróć! !");
}

mysql_query("INSERT INTO `Klasy_` (`Nazwa`, `Opis`, `Bronie`, `Pobierz`)
VALUES ('".$nazwa."', '".$opis."', '".$bronie."', '".$pobierz."')");

?>


Proszę o nie podsyłanie linków do poradników jak połączyć baze danych blebleble. obszedłem wsztstkie jakie były możliwe .


Dane w pliku config.php są na 1000000000% dobre !

Użytkownik Gh0st edytował ten post 11.08.2011 17:21

  • +
  • -
  • 0

#2 R3X

    Godlike

  • Przyjaciel

Reputacja: 2 987
Godlike

  • Postów:4 248
  • Lokalizacja:Nie
Offline

Napisano 11.08.2011 17:29

CREATE TABLE IF NOT EXISTS `klasy_` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `nazwa_klasy` text NOT NULL,
  `opis_klasy` int(11) NOT NULL,
  `bronie_klasy` int(11) NOT NULL,
  `download` text NOT NULL,
 PRIMARY KEY (id)
)
nie zamknąłeś nawiasu i pole auto_increment musi służyć za klucz
  • +
  • -
  • 1

#3 Gh0st

    :)

  • Autor tematu
  • Power User

Reputacja: 852
Czempion

  • Postów:920
  • GG:
  • Imię:Tomek
  • Lokalizacja:Rabka-Zdrój
Offline

Napisano 11.08.2011 17:36

Dzięki ci R3X działa :love:
  • +
  • -
  • 0





Również z jednym lub większą ilością słów kluczowych: MySQL

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych