Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Bendri acTesT. klausimai

Parašė Faitas.· 2011 Rugp. 28 22:08:59
#6

ĄČĘĖĮŠŲ parašė:
Nesame aiškiregiai, negalime matyti tavo kodo, tad geriau tu jį įdėk. :) įdėk prisjungimą prie SQL.


Tu jauti kai nusišneki? :)

įdėk prisjungimą prie SQL.


Niekas neprisijunginėja prie užklausų :D Prisijungia tik prie duom.bazės kuri stovi MySQL'e. Tai teisingiausia būtų pasakyti, taip:

įdėk prisjungimą prie MySQL.


Taip pat norėčiau apšviesti temos autorių apie MySQL ir MYSQLi. MySQL jau atgyvenusi savo laikus (taip, ji dar naudoja ir dar ganėtinai plačiai, bet juk jau atsibodo rašyti mysql_query('SQL užklausa')). Išbandyk ką nors naujo ir išsiskirk iš kitų ir būk protingesnis.

MySQLi:

1. Greičiau veikia negu MySQL, todėl čia yra didelis pliusas.
2. Patogesnė negu MySQL. Pagrįsiu. Ji patogesnė nei MySQL, nes tau nereikia n kartų rašyti tos pačios užklausos kode, jei tu jau ją turi parašęs, jei sudomino, skaityk toliau. :)
3. Saugesnė. Pagrįsiu taip pat. Jei naudoji MySQL, tai kai vykdai SQL užklausą į ją dedi kintamąjį pvž:

mysql_query("SELECT * FROM users WHERE username = '$username'")
O jei naudoji MySQLi, tai tu užtikrini SQL kokybiškumą:

$query = 'SELECT * FROM users WHERE username = ?';
 
if($result = $con->prepare($query))
{
$result->bind_param('s', $username);
 
$result ->execute();
}

Daugiau rašymo, bet. c|

Taigi, jei nori pasimokinti, tai rasi geros dokumentacijos čia: http://www.php.net/manual/en/boo...

Redagavo Faitas.· 2011 Rugp. 28 22:08:56