[ olga @ 11.12.2014. 21:25 ] @




Citat:
Deprecated: mysql_pconnect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead


Pratim neki you tube tutorijal kako napraviti login i registraciju za website i prvi put se susrecem sa php-om. Islo je sve dobro do trenutka kada mi se preko celog sajta nije pojavio taj eror (u trenutku kada kliknem na f12 da bih videla sajt u browseru).

Pretrazivala sam net, ima nekoliko odgovora na tu temu ali su oni meni kao pocetniku prilicno nejasni.


Neki od saveta su da se upise


Citat:
<?php
error_reporting(0); // Turn off all error reporting
?>


ali ne kazu gde to da upisem (ocigledno svi podrazumevaju da se to zna).


Drugi spominju da treba koristiti neki MySQLi extension..


Citat:
Old MySQL extension officially deprecated since PHP 5.5.0 in late 2012 and it will be removed in the future. The alternatives since PHP 5 and later are MySQLi ("i" stands from "improved") and PDO (PHP Data Objects).


ali opet nigde ne nalazim objasnjenje kako da ga koristim, odakle da ga skinem i gde da ga upisem...


Problem je sto zaista nemam dovoljno znanja u ovoj oblasti i tutorijal sam pratila korak po korak a o takvoj gresci tamo nema ni spomena :(.

Zna li neko o cemu je rec i moze li mi dati objasnjenje kako da se resim tog problema?



[ Jbyn4e @ 11.12.2014. 21:53 ] @
Ako se prvi put susrećeš sa php, a nećeš da gledaš php.net sa opisom koje funkcije šta rade, onda nađi neki drugi tutorijal na youtube sa mysqli funkcijom i nećeš imati tih problema.

Ako te, pak, zanima i da nešto naučiš, pogledaj recimo http://php.net/manual/en/mysqli.query.php

A što se tiče dela sa error_reporting, koji počinje sa, gle čuda, <?php , zar ti nije bilo jasno da treba da ga staviš na početak php fajla koji pišeš?

P.S. Evo jednog primera, nije youtube, ali...
http://www.onlinetuting.com/create-login-script-in-php/
[ bogdan.kecman @ 11.12.2014. 22:47 ] @
pre svega, pogresan forum -> pravi je ovde: http://www.elitesecurity.org/f155-PHP-za-pocetnike

Citat:
olga:
Pratim neki you tube tutorijal kako napraviti login i registraciju za website i prvi put se susrecem sa php-om. Islo je sve dobro do trenutka kada mi se preko celog sajta nije pojavio taj eror (u trenutku kada kliknem na f12 da bih videla sajt u browseru).


batali taj tutorijal, zastareo je, to sto iz njega naucis ce ti vise stetiti nego koristiti


Citat:
olga:
Citat:
<?php
error_reporting(0); // Turn off all error reporting
?>


ali ne kazu gde to da upisem (ocigledno svi podrazumevaju da se to zna).

na pocetak fajla, no svejedno LOS SAVET ako zelis nesto da naucis poruke o gresci su ti extremno korisne, kao na primer ovde dobijas poruku da koristis zastarelu funkciju i da nadjes drugo resenje

Citat:
olga:
Drugi spominju da treba koristiti neki MySQLi extension..


da, to nije zastarelo resenje. mysql_* funkcije su pisane za mysql 3.23 koji je izasao iz upotrebe pre nekih 10 godina a releaseovan je pre 15, sa 4.0 mysql_* funkcije i nekako rade dok sa modernim 5.x (posebno 5.5, 5.6 i 5.7) mysql_* funkcije NE RADE kako treba. Ako ne zelis da se vratis u vreme od pre 15-20 godina, uci mysqli konektor http://php.net/manual/en/book.mysqli.php ili http://php.net/manual/en/book.mysqlnd.php ili http://php.net/manual/en/ref.pdo-mysql.php
procitaj obavezno ovo: http://php.net/manual/en/mysql.php
i ovo: http://php.net/manual/en/mysqlinfo.api.choosing.php


Citat:
olga:
Zna li neko o cemu je rec i moze li mi dati objasnjenje kako da se resim tog problema?


ako iscitas ovih nekoliko linkova iz ove poruke imaces odgovore na sva pitanja koja si postavila

za daljnje napredovanje sa php-om: http://www.elitesecurity.org/f155-PHP-za-pocetnike