Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 11:50

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Veralteter MySQL-Befehl im Script. Was tun?

Discussion on Veralteter MySQL-Befehl im Script. Was tun? within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1
 
.Ziadd's Avatar
 
elite*gold: 0
Join Date: Aug 2012
Posts: 155
Received Thanks: 47
Veralteter MySQL-Befehl im Script. Was tun?

Hey ho,

das hier richtet sich an die erfahrenen MySQL User:
Auf meiner Homepage wird angezeigt, dass die Befehle in meiner Index-Datei veraltet sind. Der Fehler lautet wie folgt:

PHP Code:
Deprecatedmysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in C:\Software\XAMPP\htdocs\index.php on line 15 
Zeile 15 und 16 der Index.php:

PHP Code:
$sqlHp mysql_connect(SQL_HP_HOSTSQL_HP_USERSQL_HP_PASS);
$sqlServ mysql_connect(SQL_HOSTSQL_USERSQL_PASS); 
Weiß einer, wie der neue Befehl lautet? Leider konnte mir auch einer der erfahrenen Scripter nicht helfen.
.Ziadd is offline  
Old 08/31/2013, 18:58   #2


 
elite*gold: 0
Join Date: Feb 2010
Posts: 7,220
Received Thanks: 6,758
"use mysqli or PDO instead in C:SoftwareXAMPPhtdocsindex.php on line 15"

mysqli hat genau die selben Befehle, dafür musst du einfach hinter jedes mysql ein 'I' setzen.
#SoNiice is offline  
Thanks
1 User
Old 08/31/2013, 19:10   #3
 
.Ziadd's Avatar
 
elite*gold: 0
Join Date: Aug 2012
Posts: 155
Received Thanks: 47
Quote:
Originally Posted by .CHSoNiice View Post
"use mysqli or PDO instead in C:SoftwareXAMPPhtdocsindex.php on line 15"

mysqli hat genau die selben Befehle, dafür musst du einfach hinter jedes mysql ein 'I' setzen.
Hey CHSoNiice,

danke erstmal für deine Antwort. Genau deinen Lösungsvorschlag haben wir probiert. Danach kam nur die Fehlermeldung, dass
die Verbindung zur Datenbank abgebrochen sei.
.Ziadd is offline  
Old 08/31/2013, 19:37   #4


 
elite*gold: 0
Join Date: Feb 2010
Posts: 7,220
Received Thanks: 6,758
War auch total falsch formuliert von mir, MySQLi ist eine Klasse. Wenn du bereits mit Klassen gearbeitet hast in PHP ist das kein Problem, ansonsten google ein wenig oder such dir jemanden der das kann.

Quote:
autocommit
change_user
character_set_name
close
commit
connect
dump_debug_info
debug
get_charset
get_client_info
get_connection_stats
get_server_info
get_warnings
init
kill
multi_query
mysqli
more_results
next_result
options
ping
poll
prepare
query
real_connect
real_escape_string
reap_async_query
escape_string
real_query
rollback
select_db
set_charset
set_opt
ssl_set
stat
stmt_init
store_result
thread_safe
use_result
refresh
Hier hast du schon mal alle Methoden der MySQLi-Klasse, die habe ich dir bereits ausgeben lassen, für den Rest befragst du am besten das PHP Handbuch oder Google selbst.
#SoNiice is offline  
Thanks
1 User
Old 08/31/2013, 19:41   #5
 
elite*gold: 20
Join Date: Aug 2012
Posts: 714
Received Thanks: 1,168
Oder wenn du nicht alles ersetzen willst kannst du diese Meldung auch so deaktivieren:

PHP Code:
error_reporting(E_ALL E_DEPRECATED); 
einfach am Anfang der index.php einfügen ist aber nicht wirklich zu empfehlen.

Gruß,
Chuck
'ChuckNorris is offline  
Thanks
2 Users
Old 08/31/2013, 19:50   #6
 
.Ziadd's Avatar
 
elite*gold: 0
Join Date: Aug 2012
Posts: 155
Received Thanks: 47
Quote:
Originally Posted by .CHuckNorris View Post
Oder wenn du nicht alles ersetzen willst kannst du diese Meldung auch so deaktivieren:

PHP Code:
error_reporting(E_ALL E_DEPRECATED); 
einfach am Anfang der index.php einfügen ist aber nicht wirklich zu empfehlen.

Gruß,
Chuck
Hehe, so wie es aussieht, ist MySQLi nicht sehr weit verbreitet, auch wenn es
viel schneller und sicherer sein soll. Leider baut das ganze Script hier auf der alten MySQL Version auf, daher habe ich jetzt mal zu deiner primitiven Lösung gegriffen, um diesen Schönheitsfehler zu beseitigen, bis später MySQLi mehr im Trend ist.
.Ziadd is offline  
Old 08/31/2013, 19:57   #7


 
elite*gold: 0
Join Date: Feb 2010
Posts: 7,220
Received Thanks: 6,758
Wenn die Meldung bereits ausgespuckt wird, dass es MySQL bald nicht mehr geben wird als PHP-Befehl, dann wird's in der nächsten Version entfernt sein.
#SoNiice is offline  
Old 08/31/2013, 20:00   #8
 
elite*gold: 200
Join Date: Apr 2012
Posts: 577
Received Thanks: 290
MySQLi ist in der Tat die bessere Wahl du musst darauf achten dem mysqli_query Befehl den Link mitzugeben.

$link = mysqli_connect(...);
mysqli_query($link,"Deine Query");

Dann sollte das alles gegessen sein.

Mfg
MartPwnS
MartPwnS is offline  
Thanks
1 User
Reply

Tags
homepage, mysql, script


Similar Threads Similar Threads
Mysql befehl
06/02/2013 - Metin2 Private Server - 21 Replies
hallo commmm brauche einen mysql befehl um accounts zu checken die keine chars haben also praktisch lehre accounts gibts das ? mfg
[S] Mysql Befehl!
04/14/2013 - Metin2 Private Server - 3 Replies
Hallo Community, Ich möchte gerne meine 3 Tausend löschen aber das nicht per Hand sondern per befehl. Wie so einer. DELETE FROM item WHERE vnum = 72726 Aber dies für die Account Tabelle und für die Player Tabelle Also ich weiß nur das man so anfängt. ''DELETE FROM'' Aber mehr weiß ich nicht.
MySQL Befehl?
11/25/2012 - Metin2 Private Server - 0 Replies
Hallu, kennt jemand einen MySQL Befehl, den man für die Mob Proto anwenden kann? Würde gerne einige Spalten dort updaten, sprich, erweitern, mit Nullen, weil ich alle diese Mobs, auch die auf Map2 etc., an Level 100 angleichen möchte und von Hand dauert das echt lange >.< Kennt jemand nen Befehl dafür?
suche MySQL Befehl
10/28/2011 - Metin2 Private Server - 6 Replies
Guten Abend !! Gibt es einen Befehl für die MySQL ,wo man die Accounts alle auf einmal auf BLOCK stellt ? Habe in der SUFU nichts gefunden
mysql befehl
05/08/2010 - Metin2 Private Server - 4 Replies
hi,ich suche 3 mysql befehle für navicat in der query tabelle für die exp yang und item drop und wo genau ich die eingeben muss iwo in der player is das egal? oder in der mobproto? und ich kann iwie die npcs nimmer anklicken nur noch die shops woran liegt das? währe nett wenn mir jemand hilft



All times are GMT +1. The time now is 11:51.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.