Ponieważ tyle się pisze nad temat szybkości PDO postanowiłem porównać obie metody która jest szybsza.
Tak więc stworzyłem dwa pliki:
pdo.php
<?php try{ $pdo = new PDO('mysql:host=******;dbname=*******', '*******', '******'); $pdo -> setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $stmt = $pdo -> query('SELECT `id`, `coordinates_X`, `coordinates_Y`, `create_ip_user`, `create_date`, `name_pl`, `wiki_link_pl` FROM `points` ORDER BY `id`'); while($row = $stmt -> fetch()) { print $row['id'].' - '.$row['coordinates_X'].' - '.$row['coordinates_Y'].' - '.$row['create_ip_user'].' - '.$row['create_date'].' - '.$row['name_pl'].' - '.$row['wiki_link_pl'].'<br>'; } $stmt -> closeCursor(); } catch(PDOException $e) { } ?>
sql.php
<?php } } $query = mysql_query("SELECT `id`, `coordinates_X`, `coordinates_Y`, `create_ip_user`, `create_date`, `name_pl`, `wiki_link_pl` FROM `points` ORDER BY `id`"); print $row['id'].' - '.$row['coordinates_X'].' - '.$row['coordinates_Y'].' - '.$row['create_ip_user'].' - '.$row['create_date'].' - '.$row['name_pl'].' - '.$row['wiki_link_pl'].'<br>'; } ?>
To samo zapytanie ten sam serwer, ta sama metoda pokazywania danych i.......
wychodzi że PDO jest wolniejsze od MySQL
Ciekawe co wy na to
Oto linki sami ocencie:
http://infointravel.com/test/pdo.php
http://infointravel.com/test/sql.php
Pozdrawiam