こんにちは、sqlite に PDO を使い始めたので、次のようなことを行う方法を知りたいです。
$result = **sqlite_query**($conection,$consulta);
たとえば、次のようなもの$conection = sqlite_open('../db/traductor.db');
--->$conection = new PDO('sqlite:../db/traductor.db');
私の質問を理解していただければ幸いです。
ご指摘のとおり、PHP PDO のマニュアル ページには、どこを探せばよいかが記載されていますが、数分節約できます。
手続き型 MySQL では、次の方法でデータベースに接続します。
$link = mysql_connect("localhost", "user", "password");
mysql_select_db("database", $link);
そして、次のようなクエリを起動します。
$query = mysql_query("SELECT * FROM `products` ORDER BY `product_id` ASC;", $link);
PDO では、少し異なります。
$pdo = new PDO("mysql:host=localhost;dbname=database;charset=utf8", "user", "password");
そして、次のように (直接的に) クエリを起動します。
$pdo->query("SELECT * FROM `products` ORDER BY `product_id` ASC;");
しかし、PDO の力は準備されたステートメントの中にあります
$statement = $pdo->prepare("SELECT * FROM `products` WHERE `price` > ? ORDER BY `product_id` ASC;");
$statement->execute([27.75]);
時間をかけて、PDO マニュアル ページと Web 上のできるだけ多くのチュートリアルを読んでください。最初は PDO を操作するのはより困難ですが、一度習得すると、それ以下のものを操作したくなくなるでしょう (言うまでもなく、MySQL、SQL Server、Oracle、PostgreSQL、MongoDB、およびその他の多くのデータベースを同じ構造、他の利点の中で)。
お役に立てば幸いです;)