Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: INSERT INTO
Forum PHP.pl > Forum > Przedszkole
eremen
Witam,
jestem początkujący w temacie baz danych i mam banalny problem, a mianowicie nie wiem jak dodać jakieś dane do tabeli. Dodam że tabela tworzy się poprawnie.
Pozdrawiam.

  1. // tworzenie tabeli
  2. mysql_query ('CREATE TABLE nba (
  3. id int AUTO_INCREMENT,
  4. imie char(30),
  5. lata char(3),
  6. punkty char(3),
  7. mistrzostwa char(3),
  8. PRIMARY KEY(id)
  9. )');
  10.  
  11. mysql_query ('INSERT INTO nba(
  12. id,
  13. imie,
  14. lata,
  15. punkty,
  16. mistrzostwa)
  17. VALUES ( NULL , ‘Jan’, ‘33’, ‘134′, `3` ) ');
nospor
Co mają oznacząć te ` przy wartościach??
Wartości można brać co najwyżej w apostrofy czyli ' i to teksty a nie liczby. Odróżniaj ` od '
eremen
takie znaki były żywcem skopiowane z przykładu z internetu.

  1. mysql_query ('INSERT INTO nba(
  2. id,
  3. imie,
  4. lata,
  5. punkty,
  6. mistrzostwa)
  7. VALUES ( NULL , 'Jan', '33', '134', '3' ) ');

po zmianie znaków jest jakieś dziwne kolorowanie składni, gdzieś musi źle łapać nawias ale nie potrafię znaleźć gdzie.

Tzn. u mnie w notepad++ łapie 1 nawias z przed ostatnim, a ostatni z 3 od końca ;o
nospor
Wkładasz apostrof w apostrof.... to są już podstawy php....

nie:
$zm = 'blabla ' blabla';
a:
$zm = 'blabla \' blabla';

Przenosze na przedszkole
eremen
to w VALUES przed każdym " ' " mam dać " \ " ? Trochę dziwne.
Ale skoro działa ;D
nospor
Cytat
Trochę dziwne.
To nie jest dziwne.... to są podstawy...!
Lektura obowiązkowa:
http://ua2.php.net/manual/pl/language.types.string.php
Przeczytaj dokładnie 100 razy. Przejrzy podane tam przykłady.
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.