![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 10.08.2003 Ostrzeżenie: (0%) ![]() ![]() |
maly kodzik na poczatek:
<? $srb=2.64; mysql_connect ("localhost", "root", "") or die ("Nie można się połączyć z bazą danych"); mysql_select_db ("rad") or die ("Nie można połączyć się z bazą rad"); $wynik=mysql_query ("SELECT nazwisko FROM zawodnicy WHERE srb=$srb;") or die ("błąd w pytaniu"); $nazwisko=mysql_fetch_array($wynik); echo($nazwisko[0]); ?> dodam, ze kolumna "srb' w bazie jest typu float (zaokraglona do dwoch miejsc po przecinku) kiedy wykonam to samo w zwyklym MySQL nie ma problemu .. dziala (oczywiscie wpisuje w zapytaniu 2.64) ale w php za cholere .. a najgorsze jest to ze calosc nie zwraca zadnego bledu ani nic .. jest zupelnie czysto po takiej "akcji" .. kiedy wykonam identyczny kod ale np. na liczbach calkowitych w innej kolumnie wszystko dziala cacy .. tylko tego przypadku nie jestem w stanie naklonic do wspolpracy grrr... :cry: rozwiazanie byc moze (ehh..) bedzie banalne ale nie moge go dostrzec : prosze o pomoc bo juz mi normalnie rece opadaja ![]() -------------------- M.
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 79 Pomógł: 0 Dołączył: 31.07.2003 Ostrzeżenie: (0%) ![]() ![]() |
jestem pierwszy
![]() BBCODE |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 223 Pomógł: 0 Dołączył: 22.03.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat jestem pierwszy
![]() BBCODE Kurde ![]() |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 223 Pomógł: 0 Dołączył: 22.03.2003 Ostrzeżenie: (0%) ![]() ![]() |
[php:1:234b0c41ec]<?php
$srb=2.64; mysql_connect ("localhost", "root", "") or die ("Nie można się połączyć z bazą danych"); mysql_select_db ("rad") or die ("Nie można połączyć się z bazą rad"); $wynik=mysql_query ("SELECT nazwisko FROM zawodnicy WHERE srb=$srb;") or die ("błąd w pytaniu"); $nazwisko=mysql_fetch_array($wynik); echo($nazwisko['srb']); //<==== Tutaj zmiana ?>[/php:1:234b0c41ec] Ten kod powinien zadziałać. Funkcja [manual:234b0c41ec]mysql_fetch_array[/manual:234b0c41ec] zwraca tablice w formie: [php:1:234b0c41ec] $zmienna['nazwa_pola_w_tabeli'] = "wartość";[/php:1:234b0c41ec] |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Cytat jestem pierwszy
![]() Naprawdę nie rozumiem tych wyścigów.... -------------------- |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 223 Pomógł: 0 Dołączył: 22.03.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Cytat jestem pierwszy
![]() Naprawdę nie rozumiem tych wyścigów.... Ja tez... ![]() ![]() ![]() Cytat Cytat jestem pierwszy
![]() BBCODE Kurde ![]() 8) |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 680 Pomógł: 0 Dołączył: 1.10.2002 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Ostrzegam, że następnym razem usunę te bzdurne posty...
-------------------- "Czerp z innych, ale nie kopiuj ich. Bądź sobą." Michel Quoist
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 223 Pomógł: 0 Dołączył: 22.03.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Ostrzegam, że następnym razem usunę te bzdurne posty...
Myślałem, że tylko na awatarze jesteś groźny... brrr ![]() Ale co racja to racja - offtopic nie powinien być tolerowany :-). |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 62 Pomógł: 0 Dołączył: 4.04.2003 Skąd: Częstochowa/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Cytat [php:1:ddfd06fe1f]<?php
<? $srb=2.64; mysql_connect ("localhost", "root", "") or die ("Nie można się połączyć z bazą danych"); mysql_select_db ("rad") or die ("Nie można połączyć się z bazą rad"); $wynik=mysql_query ("SELECT nazwisko FROM zawodnicy WHERE srb=$srb;") or die ("błąd w pytaniu"); $nazwisko=mysql_fetch_array($wynik); echo($nazwisko[0]); ?> ?>[/php:1:ddfd06fe1f] powinno byc chyba tak: zmienna w cudzyslowie (pojedynczym) i oczwiscie bez srednika na koncu [php:1:ddfd06fe1f]<?php wynik=mysql_query ("SELECT nazwisko FROM zawodnicy WHERE srb='$srb'") or die ("błąd w pytaniu"); ?>[/php:1:ddfd06fe1f] |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 223 Pomógł: 0 Dołączył: 22.03.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat powinno byc chyba tak: zmienna w cudzyslowie (pojedynczym) i oczwiscie bez srednika.
Chyba nie. Średnik też OK. Odpowiedź masz w moim poście, kilka wyżej. |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 10.08.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat [php:1:267d976757]<?php
echo($nazwisko['srb']); //<==== Tutaj zmiana ?>[/php:1:267d976757] Ten kod powinien zadziałać. [/php] Nie pomaga ... nadal mam czysciutko .. zero bledow i zero wynikow : -------------------- M.
|
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 223 Pomógł: 0 Dołączył: 22.03.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Cytat [php:1:8d461fd590]<?php
echo($nazwisko['srb']); //<==== Tutaj zmiana ?>[/php:1:8d461fd590] Ten kod powinien zadziałać. [/php] Nie pomaga ... nadal mam czysciutko .. zero bledow i zero wynikow : Arrghh ![]() [php:1:8d461fd590]<?php echo($nazwisko['nazwisko']); //<==== Tutaj zmiana ?>[/php:1:8d461fd590] Mój błąd.. nie doczytałem całego skryptu ![]() |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 680 Pomógł: 0 Dołączył: 1.10.2002 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Sprawdz po zapytaniu czy wynik nie jest pusty, bo mysle że jednak jest...
[php:1:85994de693]<?php print_r($nazwisko); ?>[/php:1:85994de693] -------------------- "Czerp z innych, ale nie kopiuj ich. Bądź sobą." Michel Quoist
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 10.08.2003 Ostrzeżenie: (0%) ![]() ![]() |
[quote="q"][quote]
powinno byc chyba tak: zmienna w cudzyslowie (pojedynczym) i oczwiscie bez srednika na koncu [/quote] to rozwiazanie tez nie pomaga srednik jest na 100% ok ... hmm.. macie jeszcze jakies pomysly ? :? -------------------- M.
|
|
|
![]()
Post
#15
|
|
![]() Grupa: Zarejestrowani Postów: 223 Pomógł: 0 Dołączył: 22.03.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat to rozwiazanie tez nie pomaga srednik jest na 100% ok ... hmm.. macie jeszcze jakies pomysly ?
Zobacz nad postem kameleona! :-) |
|
|
![]()
Post
#16
|
|
![]() Grupa: Zarejestrowani Postów: 62 Pomógł: 0 Dołączył: 4.04.2003 Skąd: Częstochowa/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
cahe masz racje, srednik to faktycznie nie problem, o tym nie wiedzialem, wg mnie problem tkwi w apostrofach a wlasciwie ich braku przy zmiennej w zapytaniu, sprawdzalem u siebie i wtedy zapytanie rzeczywiscie nic nie zwraca
[php:1:0c678e4f4f]<?php wynik=mysql_query ("SELECT nazwisko FROM zawodnicy WHERE srb='$srb'") or die ("błąd w pytaniu"); ?>[/php:1:0c678e4f4f] |
|
|
![]()
Post
#17
|
|
![]() Grupa: Zarejestrowani Postów: 223 Pomógł: 0 Dołączył: 22.03.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat cahe masz racje, srednik to faktycznie nie problem, o tym nie wiedzialem, wg mnie problem tkwi w apostrofach a wlasciwie ich braku przy zmiennej w zapytaniu, sprawdzalem u siebie i wtedy zapytanie rzeczywiscie nic nie zwraca
[php:1:ff5ae343eb]<?php wynik=mysql_query ("SELECT nazwisko FROM zawodnicy WHERE srb='$srb'") or die ("błąd w pytaniu"); ?>[/php:1:ff5ae343eb] Wszystko OK, ale to jest liczba a nie string, więc apostrofy nie są konieczne. Więc jeszcze raz mówie: [php:1:ff5ae343eb] <?php echo($nazwisko['nazwisko']); ?> [/php:1:ff5ae343eb] Zadziała na 90%! |
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 10.08.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Sprawdz po zapytaniu czy wynik nie jest pusty, bo mysle że jednak jest...
[php:1:bcb5214fc7]<?php print_r($nazwisko); ?>[/php:1:bcb5214fc7] echo empty($nazwisko); zwraca mi slicznie "1", sprawdzilem wszystkie sposoby jakie podaliscie .. takze ich kombinacje .. i od trzech !@#$%^&* godzin mecze ten shit .. czuje ze zleci do rana jak tak dalej pojdzie : -------------------- M.
|
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 680 Pomógł: 0 Dołączył: 1.10.2002 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Cytat echo empty($nazwisko); zwraca mi slicznie "1" [...]
To mówi samo za siebie wynik jest pusty... Sprawdź zapytanie, a zwłaszcza nazwy kolumn... -------------------- "Czerp z innych, ale nie kopiuj ich. Bądź sobą." Michel Quoist
|
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 10.08.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Cytat echo empty($nazwisko); zwraca mi slicznie "1" [...]
To mówi samo za siebie wynik jest pusty... Sprawdź zapytanie, a zwłaszcza nazwy kolumn... powoli od poczatku ![]() 1. Ten kod ktory jest na poczatku tego watku ![]() 2. Samo MySQL radzi sobie OK gdy wykonam to samo co tutaj ale zamiast zmiennej wrzuce to przeklete 2.64 do zapytania .. wynik jest dokladnie taki jak oczekuje 3. Caly problem zaczal sie jak wkladam to do php i robie w zapytaniu $srb zamiast 2.64 4. Praz setny sprawdzilem tak dla pewnosci ![]() 5. Sposob jaki proponuje cahe nie dziala ... nadal jest czysto : 6. Jezeli zmienna jest pusta (a wynika z tego ze jest) to gdzie tkwi problem ? .. tyle pytan i zadnych odpowiedzi ![]() -------------------- M.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 04:18 |