Pokaż wyniki 1 do 3 z 3

Temat: PILNE!! unexpected '='

  1. #1

    Domyślnie PILNE!! unexpected '='

    Co jest nie tak ktos wie?
    Kod:
    $result = mysql_query("SELECT * FROM logins WHERE login = '".$_POST['Login']."'" AND pass = '".$_POST['Password']"'"");

  2. #2
    Zarejestrowany
    Mar 2013
    Skąd
    ../../../../../../../../../../
    Postów
    17

    Domyślnie

    Spróbuj tak?

    Kod:
    $result = mysql_query
    ("SELECT * FROM logins WHERE login='".$_POST['Login']."' AND pass='".$_POST['Password']"'");

  3. #3

    Domyślnie

    Zacznij używac query buildera (np. Active Records)

    Kod php:
    $result $db
      
    ->from('logins')
      ->
    where('login'$_POST['login'])
      ->
    where('pass'$_POST['password'])
      ->
    limit(1)->get()->row_array(); 
    Zalety:
    - względnie łatwe debugowanie
    - przejrzystość
    - bezpieczeństwo
    - adaptery (kod działa na każdej bazie SQL)
    - dzięki warstwie abstrakcji można łatwo cachować, logować, itp

    Wady:
    - odrobinę wolniejsze
    - przy skomplikowanych zapytaniach (np. podzapytania czy złączenia) kod traci nieco na urodzie.
    Ostatnio edytowane przez lame : 04-12-2013 - 14:55
    światło mądrości oświetla drogę z nikąd do nikąd

Zasady Postowania

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •  
Subskrybuj