![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 20.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam taki problemik: jest sobie prosta tabela o nazwie 'tabela' ktora sklada sie z dwoch wartosci 1. znaczniki - auto_increment not null 2. nazwa char(50). wpisywanie select * from tabela z poziomu mysql daje poprwne wartosc czyli wyswietla wszystko. Natomiast wyslanie tego z poziomu php w skrypcie porzez zapytanie zwraca tylko wartosci pol nazwa. Nie jest zwracana zadna waartosc , nie ma zadnego bledu, jest po prostu puste pole. Odpytywanie wykonywane jest kompenda: [laczenie do bazy] $pytanie = "select * from tabela"; $wynik = $db->query(pytanie); while ($wiersz = wynik->fetch_assoc()) { echo $wiersz[znacznik]; echo $wiersz[nazwa]; } Zeby miec pewnosc stworzylem nowe pole znacznik2 , zwykly int i w procedurce podmienilem na echo $wiersz[znacznik2] i tak wyswietla mi poprawnie. W czym moze byc problem ? Czy chodzi o jakies ograniczenie z poziomu php a moze Apacha? Wersje na ktorych pracuje to mysql 5.0.15, Apache 1.3.33, php 5.0.4. Dzieki za odpowiedz. Ten post edytował PreFiX 2.11.2006, 12:42:04 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 309 Pomógł: 0 Dołączył: 6.06.2006 Skąd: include('root/europe/ poland/szczecin.php'); Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
@Amorph Twoj kod wygeneruej blad skladni, wiec testuj czasami co podajesz.
@PreFiX napisales ze pole nazywa sie znaczniki a odczytujesz znacznik jak wiem, ze jedna mala literka i nic nie znaczy, ale akurat w nazwach ma to duze znaczenie. proszę poprawić tytuł o znacznik zgodnie z zasadami forum Przedszkole: Temat: Tematyka i zasady panujace na forum Przedszkole -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 20.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Rozumiem wasze uwagi ale nie o to chodzi . Pisalem to na szybk i w moim orginalnym skrypcie nazwy pol, sredniki itd. jest poprawnie - nie w tym rzecz. Faktycznie moglo to was wprowadzic w blad. ale powtorze jeszcze raz - struktura skryptu, nazwy zmiennych sa poprawne, skrypt wykonuje sie jesli odpytuje o inne pole. Jedynie jesli pytam o pole ktore jest z auto_incrementem to nic mi nie zwraca.
czy ktos juz sie z czyms takim spotkal ![]() |
|
|
![]()
Post
#5
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
skoro to pole jest auto_increment i nie moze byc puste, to musi tam cos byc. I jesli to cos ci sie nie wyswietla, to znaczy, ze jednak złą nazwe wpisujesz. Pokaz jeszcze raz cały kod, z poprawnymi nazwami i tym razem zastosuj bbcode.
Pozatym poraz drugi grzecznie proszę: proszę poprawić tytuł o znacznik zgodnie z zasadami forum Przedszkole: Temat: Tematyka i zasady panujace na forum Przedszkole -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 20.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Dzieki za porady, juz sprawę rozwiązałem.
Okazało się że znaczenie miało wpisanie nazwy tabeli z duzej litery, a ja z przyzwyczajenia pisalem z małej. Czeski błąd a tyle zachodu. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 03:35 |