Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Bład dodawania rekordu do mysql
Forum PHP.pl > Forum > Przedszkole
Guras
Mam problem łacze sie z baza danych, wybieram tabele i nie moge dodac wpisu. Wyswietla bład w zapytaniu mysql
aab nazwa tabeli
1 kolumna to primary id, a reszta to normalne, jest ich 5
  1. <?php
  2.  
  3. $sql=mysql_connect(localhost)or die(&#092;"b&sup3;ad po&sup3;aczenia\");
  4. //polecenia
  5. mysql_select_db (&#092;"cacy\")or die (\"blad w wybieraniu\");
  6. $dod = &#092;"INSERT INTO aab VALUES (a, b, c, d, e)\"; 
  7. $wykonaj = @mysql_query($dod, $sql)or die (&#092;"blad w zapytaniu SQL1\"); 
  8.  
  9. ?>
MrMag
  1. <?php
  2. mysql_connect($host,$basename,$pass);
  3. ?>


moze to byc jeszcze przy
  1. <?php
  2. $query = &#092;"INSERT INTO costam (nr, a, b) VALUES ('', 'A', 'B')\";
  3. ?>


jesli u Ciebie A to jest index to daj '', tutaj nr jest indexem
Vertical
Spróbuj:
  1. <?php
  2. $sql = mysql_connect(&#092;"localhost\", \"root\");
  3. mysql_select_db(&#092;"cacy\", $sql);
  4. $dod = &#092;"INSERT INTO tabela VALUES(NULL, 'a', 'b','c', 'd')\";
  5. $wykonaj = mysql_query($dod);
  6.  
  7. ?>

Jeśli pierwsza to jest primary id, to nie możesz dać 'a'. A jeśli to jest INT, to ani mi się waż! smile.gif W każdym razie miałeś tam kilka błędów, i nie raczej nie podłączy ci się do bazy twoim sposobem...
cool.gif
kicaj
Ja proponuje zamienic ta skladnie na taka jak sie uzywa przy UPDATE smile.gif
  1. INSERT INTO tabela SET nazwa1 = '".$nazwa1."', nazwa2 = '".$nazwa2."'...
W tym nie da sie polenic bledu smile.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.