0

そのため、MySQL をよく理解し始めたときに、PDO について学ぶ必要があることに気付きました。これは私がこれまでに持っている(未完成の)コードです。パスワードセキュリティを追加することを心配する前に、それを機能させたいと思います。スクリプトを実行すると、出力されるメッセージは「Array」です。これを分解して配列内のデータを取得するにはどうすればよいですか?

try {
$db = new PDO($dbhost, $dbuser, $dbpassword);
$statement = $db->prepare("select * from users where email = :name");
$statement->execute(array(':name' => $username));
$result = $statement->fetch();
echo $result;}

catch(PDOException $e) {echo $e->getMessage();}

ばかげた質問で申し訳ありません。私はしばらく探していましたが、私がやっていることと一致する良い例を見つけることができず、長くて冗長な説明 (PHP マニュアルなど) よりも例から学ぶ方が良いです。

4

1 に答える 1

2

最初に PHP ベースを確認することをお勧めします。これらのページが最も適切と思われます。

http://php.net/manual/en/language.types.array.php

次に、次の場所で Fetch と FetchAll のコードをもう一度確認できます。

http://php.net/manual/en/pdostatement.fetch.php

pdo、mysql、mysqli、pgsql などのプロバイダーからデータを受信する場合、配列はデファクト スタンダードであることに注意してください。これが、最初に ARRAY 型を確認し、よく理解してから、PDO の内容をもう一度読むことをお勧めする理由です。 ..

于 2012-06-21T13:23:29.767 に答える