Avaleht
uus teema   vasta Tarkvara »  WWW »  Deprecated: mysql_connect(): märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
ehtekas
HV vaatleja

liitunud: 26.03.2008




sõnum 24.01.2015 16:36:39 Deprecated: mysql_connect(): vasta tsitaadiga

Kodulehe majutus uuendas oma servereid, nüüd selline veateade.
Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/public_html/index.php on line 16
Mida tuleks koodis muuta, et nendest vigadest lahti saaks icon_rolleyes.gif



Tänan!
Kommentaarid: 7 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 7
tagasi üles
vaata kasutaja infot saada privaatsõnum
warwas
HV Guru
warwas

liitunud: 06.07.2003



Autoriseeritud ID-kaardiga

sõnum 24.01.2015 16:44:18 vasta tsitaadiga

Kui on ise ehitatud lahendus, siis ümber kirjutada mysqli või PDO peale.
Kui mingi valmistükk, siis uuendada versioonile, kus on need eelnevalt mainit tegevused juba tehtud.
Kommentaarid: 247 loe/lisa Kasutajad arvavad:  :: 0 :: 3 :: 224
tagasi üles
vaata kasutaja infot saada privaatsõnum
ehtekas
HV vaatleja

liitunud: 26.03.2008




sõnum 24.01.2015 17:14:11 vasta tsitaadiga

Tegemist jah ise ehitatud lahenusega, tundub, et lihtsaid lahendusi siin pole icon_lol.gif
Kommentaarid: 7 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 7
tagasi üles
vaata kasutaja infot saada privaatsõnum
andresv
HV kasutaja

liitunud: 06.12.2004



Autoriseeritud ID-kaardiga

sõnum 26.01.2015 12:28:00 vasta tsitaadiga

php.ini-st või siis koodist deprecated hoiatuste kuvamine välja lülitada.
http://stackoverflow.com/questions/2803772/turn-off-deprecated-errors-php-5-3
Kommentaarid: 5 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 5
tagasi üles
vaata kasutaja infot saada privaatsõnum
mikk36
HV Guru
mikk36

liitunud: 21.02.2004




sõnum 26.01.2015 12:47:38 vasta tsitaadiga

andresv, kehv soovitus. Läheb natuke aega mööda ja kaobki ära see laiendus, siis on probleem tagasi, aga tõsisemal kujul.
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
infidel
HV kasutaja
infidel

liitunud: 31.01.2004




sõnum 26.01.2015 13:12:10 vasta tsitaadiga

Kõige lihtsam ja valutum on üleminek mysqli peale, mis on peaaegu teostatav replace all abil.
Peamine erinevus on selles, et iga käsk peab olema seotud ühendusega, mida enne polnud vaja. Definitsiooni järgi näiteks niimoodi:
php:
  1. string mysqli_real_escape_string ( mysqli $link , string $escapestr )


Kui asendada kõik "mysql_" tuimalt "mysqli_"-ga, tulevad veateated, kus erinevad käsud eeldavad kaht sisendit, aga antud on ainult üks. Samas on niimoodi lihtne veateadete järgi need kohad käsitsi ära remontida. Kui ühenduste nimed on koodi lõikes ühtsed, saab muidugi regulaaravaldisega kõik korraga asendada.
Kommentaarid: 36 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 35
tagasi üles
vaata kasutaja infot saada privaatsõnum
ehtekas
HV vaatleja

liitunud: 26.03.2008




sõnum 26.01.2015 22:04:03 vasta tsitaadiga

Suurimad tänud kasutaja infidel! Kes mu lombaka lehe jälle elule aitas icon_cool.gif
Kommentaarid: 7 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 7
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  WWW »  Deprecated: mysql_connect():
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.