저는 PDO를 처음 사용합니다. 일부 온라인 자습서를 사용해 보았고 몇 가지 단계별 가이드를 발견했습니다. 나는 WAMP를 사용하고 있는데, 나는 "books"라는 테이블을 가지고 "try"라는 데이터베이스를 만들었다. 이제PDO 코드가 작동하지 않습니다.
<?php
$host = "localhost:3306";
$db = "try";
$user = "clyde";
$pass = "moonfang";
$conn = new PDO("mysql:host=$host;dbname=$db",$user,$pass);
$sql = "SELECT * FROM books";
$q = $conn->query($sql) or die("failed!");
while($r = $q->fetch(PDO::FETCH_ASSOC)){
echo $r['title'];
}
?>
를 내 브라우저에서 로컬 호스트를로드 할 때마다 나는 이러한 오류를 참조; 지금 내 index.php를에 내가 쓴 내가 문제를 이해 해달라고 .. :-(
확인을 처리하는 PDO 오류를 포함한다
과 같아야합니다 , $ user, $ pass – Svetoslav
실제로 웹 서버와 동일한 컴퓨터에서 MySQL 서버를 실행하고 TCP 포트 3307에서 수신 대기합니까? 기본 MySQL 포트는 3307이 아니라 3306입니다. – lanzz
예 로컬 호스트와 포트가 맞습니다. mysql을 사용할 때 작동하지만 PDO 코드는 사용하지 않습니다. :-(( – clydewinux