DB pripojenie

Programovacie jazyky, rady, poradňa...
filip.bielik
Novice
Novice
Používateľov profilový obrázok
Príspevky: 5
Registrovaný: 14 apr 2012, 22:24
Bydlisko: Levice
Kontaktovať používateľa:

DB pripojenie

Príspevok od používateľa filip.bielik »

Dobrý deň,

mám problém. Dávnejšie som pracoval na jednom PHP systéme, v ktorom som používal mysql_db_query. Dnes som však aktualizoval PHP,MySQL,Apache a nastal problém:

Kód: Vybrať všetko

mysql_db_query() [function.mysql-db-query]: This function is deprecated; use mysql_query() instead
To znamená, že mám nahradiť mysql_db_query funkciou mysql_query, čo je v mojom prípade nemožné - mám cez 150 súborov.
Tiež som zaznamenal aj problémy s cookies. Viete mi pomôcť? :/ Ďakujem.
Aiden
Darca
Darca
Používateľov profilový obrázok
Príspevky: 2213
Registrovaný: 06 apr 2007, 14:28

Re: DB pripojenie

Príspevok od používateľa Aiden »

Preco by to malo byt nemozne? Ci uz pouzijes linuxacky sed alebo editor, ktory ti umozni prehladavat vsetky otvorene subory naraz, to nahradenie urobis jednoducho.
filip.bielik
Novice
Novice
Používateľov profilový obrázok
Príspevky: 5
Registrovaný: 14 apr 2012, 22:24
Bydlisko: Levice
Kontaktovať používateľa:

Re: DB pripojenie

Príspevok od používateľa filip.bielik »

A nedá sa to spraviť na strane servera? Takže nejaká inštalácia balíka či modulu na server? Pretože na inom serveri mi to funguje :/
harrison314
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 8223
Registrovaný: 27 máj 2009, 20:42
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: DB pripojenie

Príspevok od používateľa harrison314 »

Tak si nkod PHP skript to mas par riadkov.
Len ma zaujima, ze preco to mas pouzite v 150 suboroch ? to nepouzivas triedy ani funkcie?
filip.bielik
Novice
Novice
Používateľov profilový obrázok
Príspevky: 5
Registrovaný: 14 apr 2012, 22:24
Bydlisko: Levice
Kontaktovať používateľa:

Re: DB pripojenie

Príspevok od používateľa filip.bielik »

Nie :/ Mám v každom súbore mysql_result :/
Aiden
Darca
Darca
Používateľov profilový obrázok
Príspevky: 2213
Registrovaný: 06 apr 2007, 14:28

Re: DB pripojenie

Príspevok od používateľa Aiden »

V tom pripade snad urobis najlepsie, ak pri tejto prilezitosti prerobis aplikaciu tak, aby ti nabuduce stacilo upravit jeden subor ;-)
ppt
Darca
Darca
Používateľov profilový obrázok
Príspevky: 1920
Registrovaný: 27 máj 2006, 11:24
Kontaktovať používateľa:

Re: DB pripojenie

Príspevok od používateľa ppt »

Na serveri v konfiguracii PHP k apache mozes nastavit, aby sa ti nezobrazovali warningy. Tym by sa ti tento warning nezobrazoval - avsak kedze je tato funkcia deprecated, je mozne ze v niektorej dalsej verzii PHP uz nebude vobec podporovana.
Baseilos
Light Expert
Light Expert
Príspevky: 57
Registrovaný: 01 máj 2011, 2:15

Re: DB pripojenie

Príspevok od používateľa Baseilos »

Na Linuxe pouzi tento prikaz. Zmeni to vsetky vyskyty mysql_db_query za mysql_query v aktualnom adresari a podaresaroch v suboroch s priponou php. Nezabudni najprv vsetko ZAZALOHOVAT :).

Kód: Vybrať všetko

find . -type f -name '*.php' -exec sed -i s:mysql_db_query:mysql_query:g {} \;
Napísať odpoveď