PDA

View Full Version : تابع prepare در PDO



هزاره سوم
شنبه 27 اردیبهشت 1393, 23:12 عصر
سلام
ظاهرا این تابع یک شی خروجی میده ، من میخوام خروجی این تابع رو استفاده کنم.


$query="SELECT filepath FROM tbl_file";
$resut=$dbh->prepare($query);


چطوری میتونم مقدار filepath رو داشته باشم
یا چطور میشه value این شی رو صدا کرد؟

numberone1
شنبه 27 اردیبهشت 1393, 23:22 عصر
بعد باید execute کنی
بعد fetch تا بتونی استفاده کنی


$result->execute();
$row = $result->fetch(PDO::FETCH_ASSOC);
echo $row['filepath']

numberone1
شنبه 27 اردیبهشت 1393, 23:24 عصر
البته یادم رفت بگم fetch فقط یک سطر و برمیگردونه
اگر میخوای لیست داشته باشی باید از fetchALL استفاده کنی. فقط کافیه جای 2 تا کلمه رو عوض کنی
بعد هم $row داخل یک حلقه foreachبزاری درست میشه