Informatikai Barkács Fórum

WORLD OF WARCRAFT SZERVER => Web => A témát indította: hodobaj Dátum 2010 augusztus 13, 08:34:52 DÉLUTÁN

Cím: [PHP]HELP Charachter Kreator
Írta: hodobaj Dátum 2010 augusztus 13, 08:34:52 DÉLUTÁN
Hellosztok tegnap este gondoltam r
Cím: Re:[PHP]HELP Charachter Kreator és Aláírás készitő
Írta: Jankec Dátum 2010 augusztus 13, 09:17:22 DÉLUTÁN
ysqli_query($mysql_connect, "INSERT INTO charachters (guid, account, name, level, race, class, gender, health, power1, online, totalKills, totalHonorPoints, arenaPoints) VALUES ('".$post_guid."','".$post_account."','".$post_name."', '".$post_level."', '".$post_race."', '".$post_class."', '".$post_gender."', '".$post_level."', '".$post_health."', '".$post_power1."', '".$post_online."', '".$post_totalKills."', '".$post_totalHonorPoints."', '".$post_arenaPoints."')") or die(mysqli_error($mysql_connect));



ysqli_query ? inkább mysqli_query
Cím: Re:[PHP]HELP Charachter Kreator és Aláírás készitő
Írta: ident Dátum 2010 augusztus 13, 10:33:40 DÉLUTÁN
És characHters helyett characters.
Cím: Re:[PHP]HELP Charachter Kreator és Aláírás készitő
Írta: MySQL Dátum 2010 augusztus 14, 11:31:53 DÉLELŐTT
Ez engem érdekelne, ha esetleg odaadnád köszi.
Cím: Re:[PHP]HELP Charachter Kreator és Aláírás készitő
Írta: imdawe Dátum 2010 augusztus 22, 07:25:13 DÉLELŐTT
Üdv!
Ha nem tudod mysqli mire jó minek használod?
Használd csak nyugodtan sima mysql-t.;)
(mysqli OOP-ra van de mivel már rossz hogy mysqli_query függvényt használod inkább nézd át dokumentációt.)
De mielőtt ugatna valaki mert úgy szokás. :)
pár részlet doksiból.
What is PHP's mysqli Extension?

The mysqli extension, or as it is sometimes known, the MySQL improved extension, was developed to take advantage of new features found in MySQL systems versions 4.1.3 and newer. The mysqli extension is included with PHP versions 5 and later.

The mysqli extension has a number of benefits, the key enhancements over the mysql extension being:

    *      Object-oriented interface
...

.
Akkor még.
Idéz$post_class = mysqli_real_escape_string($mysql_connect, trim($_POST["class"]));
ezeket nem lenne egyszerűbb 1 foreach-al?
rövidebb és egyszerűbb megoldás.
!ereg("^[0-9%]+$", $post_health)
ehelyett mondjuk is_numeric fv.
+ ha sql query hiba lenne akkor egy sql error-t lekérhetnél
és meg tudhatjuk hogy valóban sql kérések a ludasak-e :)
Cím: Re:[PHP]HELP Charachter Kreator és Aláírás készitő
Írta: Epic Dátum 2010 augusztus 22, 09:48:58 DÉLELŐTT
[...]the MySQL improved extension, was developed to take advantage of new features found in MySQL systems versions 4.1.3 and newer.

Ez a lényeg. Az csak előny, hogy OO stílusban használhatod, nem véletlen van minden függvénynek egy procedurális megfelelője: http://hu2.php.net/manual/en/mysqli.summary.php
Cím: Re:[PHP]HELP Charachter Kreator és Aláírás készitő
Írta: Epic Dátum 2010 augusztus 22, 11:41:41 DÉLELŐTT
És minden egyes leírásnál ott a procedurális változat, nem furcsa? :o

MySQL >=4.1.3 verzió esetén érdemesebb ezt a kiterjesztést használni, legyen az oop vagy sem, de tény, hogy célravezetőbb/jobb úgy használni, ahogyan Te gondolod.
Cím: Re:[PHP]HELP Charachter Kreator
Írta: imdawe Dátum 2010 augusztus 22, 11:47:50 DÉLELŐTT
update