Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

PHP - Prośba o zdebugowanie kodu

qwerty_cplusplus 13 Maj 2014 21:50 585 1
  • #1 13 Maj 2014 21:50
    qwerty_cplusplus
    Poziom 8  

    Prośba o zdebugowanie kodu. Wykonywałem następujący tutorial: https://www.youtube.com/watch?v=Af8xRrWGYu0 Otrzymałem dwa pliki:
    engine.php:

    Kod: php
    Zaloguj się, aby zobaczyć kod

    Oraz index.php:
    Kod: php
    Zaloguj się, aby zobaczyć kod

    Przeglądarka wyświetla następujące komunikaty:
    Warning: mysql_real_escape_string() expects parameter 2 to be resource, object given in C:\xampp\htdocs\engine.php on line 14

    Warning: mysqli_query() expects parameter 1 to be mysqli, string given in C:\xampp\htdocs\engine.php on line 14

    Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given in C:\xampp\htdocs\engine.php on line 20

    Pomocy, już naprawdę nie wiem co jest nie tak.

    0 1
  • Pomocny post
    #2 14 Maj 2014 01:20
    the_fifth_horseman
    Poziom 32  

    Pierwszy błąd spowodowany jest tym, że mieszasz funkcje mysql_* i mysqli_*.

    Dalsze błędy są wynikiem niewłaściwej kolejności parametrów - stosujesz funkcje mysqli_*, ale argumenty podajesz im w takiej samej kolejności jak ich mysql_*-owym odpowiednikom .

    Kłania się publicznie dostępna dokumentacja na http://php.net .

    Tak swoją drogą, to za jakie grzechy stosujesz myqsli proceduralnie? Jest forma obiektowa, więc z niej skorzystaj.

    0