Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: problem z ciagiem
Forum PHP.pl > Forum > PHP
silaros
Witam mam pewien problem.

Oto moj kod:

function cmdGuzik($login,$haslo)
{
$pytanie="SELECT c_haslo FROM adm_usr WHERE c_login='$login'";
$tablica=mysql_fetch_array(mysql_query($pytanie));
print $tablica[0];

}

to jest kawalek funkcji ktora bedzie odkodowywac haslo ktore jest ciagiem 202 znakow.
wyzej wymieniony kod wyszukuje uzytkownika w bazie danych sql i zapisuje za pomoca mysql_fetch_array jego haslo do tablicy. Problem w tym ze print mi wyswietla ze to haslo nie mam juz 202 znakow a jedynie 117.
Dlaczego tak sie dzieje? haslo w bazie danych ma na 100% 202 znaki. Moze podacie mi jakis lepszy sposob zapisywania wartosci pola do zmiennej, bylbym wdzieczny!

Pawel
Cienki1980
A co Ci zwróci jak wyświetlisz :
  1. <?php
  2. echo strlen($tablica[0]);
  3. ?>


Pierwszy raz widzę, żeby obcieło dane wyciągane z bazy.
silaros
o dziwo 202.
To dlaczego pokazuje tylko kawalek ciagu? I jeszcze jak zapisac wartosc pola do zmiennej
Cienki1980
Hmm no to skoro jest 202 znaki to jest OK. Ale dlaczego nie wyświetla w całości ... nie mam pojęcia.

A o co biega z "zapisem wartości pola do zmiennej" questionmark.gif
  1. <?php
  2. //skoro masz
  3. $tablica[0]; // twoj wynik
  4.  
  5. $zmienna=''; // oto twoja zmienna
  6.  
  7. $zmienna=$tablica[0]; // wartosc pola przypisana do zmiennej
  8. ?>


Oto Ci chodziło ?
silaros
chodzi mi o bezposrednie zapisanie z pola tabeli do zmiennej w visual foxpro wygladaloby to tak:

local zmienna

zmienna=system.c_login -> to wlasnie to bezposrednie zapisanie 'system.c_login' to nazwa pola w tabeli
Cienki1980
Bezpośrednio takiego zapisu w php chyba nie ma ... piszę chyba bo nigdy się nie spotkałem ... ale szczerze wątpie, żeby było.
silaros
dziekuje za pomoc
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.