Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> INSERT INTO ... brak reakcji, Nie mogę wprowadzić danych
kubadzik
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 30.03.2006

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


Pytanko:

Czy jesli w tablicy są kolumny VARCHAR oraz INT , to wprowadzenie danych rózni się w php od SQL'a?questionmark.gif
( bo normalnie ( w SQL'u ), to raczej tak - INSERT INTO tabelka ( nazwa, numer ) VALUES ( 'Polska', 1234 );

Natomiast w php jak próbuję wpisać INSERT INTO tabelka ( nazwa, numer ) VALUES ( '$wartosc', '$wartosc' );
to w kolumnie NUMER otrzymuję 0 ( zero). Nie przyjmuje cyferek
Czy INT wprowadza się inaczej questionmark.gif

Nie wiem czy jasno wyraziłem pytanko, hehe

Powodzonka

Kuba
Go to the top of the page
+Quote Post
maverickkk
post
Post #2





Grupa: Zarejestrowani
Postów: 181
Pomógł: 0
Dołączył: 12.11.2005

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


W zapytaniu masz dwa razy zmienna $wartosc. co ona zawiera ? jeśli stringa to bedziesz miał w liczbie 0.

Ten post edytował maverickkk 20.04.2006, 17:20:46


--------------------
Robie to co lubie, lubie to co Robie
Go to the top of the page
+Quote Post
babejsza
post
Post #3





Grupa: Zarejestrowani
Postów: 407
Pomógł: 1
Dołączył: 4.03.2003
Skąd: warszawa

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


no i muszą to być liczby całkowite.
Go to the top of the page
+Quote Post
kubadzik
post
Post #4





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 30.03.2006

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


Dokładnie to wygląda tak INSERT INTO tabelka ( nazwa, numer ) VALUES ( '$Polska', '$1234' );, hm, czy coś robię nie tak questionmark.gif

Wartości w bazie danych w tabeli "tabelka" są takie:

nazwa numer
Polska 0

a powinno być ( tzn. chciałbym aby było , he )

nazwa numer
Polska 1234

Kolumna "nazwa" to varchar 25
Kolumna "numer" to int

Kuba
Go to the top of the page
+Quote Post
babejsza
post
Post #5





Grupa: Zarejestrowani
Postów: 407
Pomógł: 1
Dołączył: 4.03.2003
Skąd: warszawa

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


nazwa zmiennej nie może zaczynć się od cyfry smile.gif

Czyli

$1234 - żle
$a1234 - dobrze

tyle, że to od razu wywaliłoby Ci błąd. Chyba, że znowu nie podajesz tego tak jak jest smile.gif.

Ten post edytował babejsza 20.04.2006, 18:48:26
Go to the top of the page
+Quote Post
kubadzik
post
Post #6





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 30.03.2006

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


Dzięki za odpowiedź ( bardzo mnie naprowadziła ).

Kolumny oczywiście są troszę inne, ale sens jest taki jak napisałem

Jeszcze raz dzięki


Kuba
Go to the top of the page
+Quote Post
spenalzo
post
Post #7





Grupa: Zarejestrowani
Postów: 2 064
Pomógł: 1
Dołączył: 22.01.2003
Skąd: Poznań

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


Cytat(babejsza @ 2006-04-20 19:36:30)
no i muszą to być liczby całkowite.

Nie musza, MySQL obcina wartości po przecinku w takim wypadku.


--------------------

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 Aktualny czas: 22.08.2025 - 04:29