Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [mysql] dodawanie wartosci do tabeli, nie rozumiem błędu
dem
post
Post #1





Grupa: Zarejestrowani
Postów: 96
Pomógł: 7
Dołączył: 24.01.2006
Skąd: lublin/wawa

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


jestem nowy w bazach danych, dzis zaczalem zabawe z tym no i utknołem :S

kod:
  1. <?
  2.  
  3. $sql = mysql_connect('localhost', '*****', '*****');
  4. if ($sql) {
  5.  $usun = "DROP DATABASE klany";
  6.  mysql_query($usun);
  7.  $crt_db = "CREATE DATABASE klany";
  8.  if (mysql_query($crt_db))
  9. {
  10.  if (mysql_select_db("klany"))
  11.  echo 'wybrałem baye';
  12.  //tworze tablice users
  13.  $tbl = "CREATE TABLE users(
  14.  id int NOT NULL AUTO_INCREMENT,
  15.  id_user int(7) NOT NULL,
  16.  nick char(10) NOT NULL,
  17.  pass char(100) NOT NULL,  
  18.  email char(50) NOT NULL,
  19.  rocznik int(4) NOT NULL,
  20.  miasto char(15) NOT NULL,
  21.  klan int NOT NULL,
  22.  podpis char(200) NOT NULL,
  23.  PRIMARY KEY(id))";
  24.  if (!mysql_query($tbl)) echo "<br><br>".mysql_errno() . ": " . mysql_error() . "\n";  
  25.  $superadmin = "INSERT INTO users (
  26.  id_user, nick, pass, emial, rocznik, miasto, klan, podpis
  27. )
  28.  VALUES (
  29.  '1',
  30.  'dem',
  31.  '2',
  32.  'dem@q2tdpm.pl',
  33.  '1988',
  34.  'Lublin',
  35.  'os',
  36.  '3',
  37.  'brak'
  38.  )";
  39.  if (!mysql_query($superadmin)) echo "<br><br>".mysql_errno() . ": " . mysql_error() . "\n";
  40. }
  41.  }
  42. ?>


błąd z obu zapytań:
  1. 1136: COLUMN count doesn't match value count at row 1
w wklejonym kodzie linia 40

jak w temacie, nie rozumiem tego błędu.. o co chodzi?

Ten post edytował dem 10.09.2007, 16:38:39
Go to the top of the page
+Quote Post
kt1
post
Post #2





Grupa: Zarejestrowani
Postów: 131
Pomógł: 3
Dołączył: 9.02.2006
Skąd: moree.webd.pl

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


Elo
mi się wydaje ze błąd jest tu
  1. <?php
  2. VALUES (
  3.  '1',
  4.  'dem',
  5.  '2',
  6.  'dem@q2tdpm.pl',
  7.  '1988',
  8.  'Lublin',
  9.  'os',
  10.  '3',
  11.  'brak' << usun to i powinno być jeśli nie to hmm ...
  12.  )";
  13. ?>
Go to the top of the page
+Quote Post
dem
post
Post #3





Grupa: Zarejestrowani
Postów: 96
Pomógł: 7
Dołączył: 24.01.2006
Skąd: lublin/wawa

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


zrobiłem jak powiedziałeś to mam teraz błąd
  1. 1054: Unknown COLUMN 'emial' IN 'field list'
to do czego odnosiles sie to bylo przypisanie wartosci dla kolumny "podpis" :S grrr, nie wiem co sie dzieje :S



edit:
no i problem rozwiazany... deklarowalem pole klan jako liczbe a chcialem wstawic stringa :S do zamkniecia temat

Ten post edytował dem 10.09.2007, 17:19:26
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 02:20