0
Im new to PDO, 이것이 웹 애플리케이션을 수행하는 더 좋은 방법이라고 들었습니다. 그리고 작은 청구 응용 프로그램을 개발하고 있습니다. 한 가지만 있으면 다음과 같이 코딩 할 수 있습니까?OOP 방식으로 PHP PDO를 사용해야합니까?
<?php
require_once '../../classes/PDO_connection.php';
$type = 'initial_stock';
$item_code = $_POST["item_code"];
$category = $_POST["category"];
$variety = $_POST["variety"];
$quantity = $_POST["quantity"];
$price = $_POST["price"];
$f_price = number_format($price, '2', '.', '');
$total = $quantity * $price;
$full_name = $item_code.':'.$category.':'.$variety.':'.$f_price;
$in_stock = $quantity;
$prev_stock = '';
//inserting data from initial stock page
$stmt = $pdo->prepare("INSERT INTO silk (type, item_code, category, variety, quantity, price, full_name, total, in_stock, sale_date, entered_date) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, now(), now())");
$stmt->bindParam(1, $type);
$stmt->bindParam(2, $item_code);
$stmt->bindParam(3, $category);
$stmt->bindParam(4, $variety);
$stmt->bindParam(5, $quantity);
$stmt->bindParam(6, $price);
$stmt->bindParam(7, $full_name);
$stmt->bindParam(8, $total);
$stmt->bindParam(9, $in_stock);
$stmt->execute();
//getting all initial stock for dispaling
$stmt = $pdo->prepare("SELECT * FROM silk WHERE type='initial_stock'");
$stmt->execute();
$rows = $stmt->fetchAll();
foreach($rows as $stock){
echo "<tr class='active'>
<td>".$stock['item_code']."</td>
<td>".$stock['category']."</td>
<td>".$stock['variety']."</td>
<td>".$stock['price']."</td>
<td>".$stock['quantity']."</td>
<td><a id='initial_stock_silk_delete' id_to_delete=".$stock['id'].">Delete</a></td>
</tr>";
}
mysql에서 쿼리가있는 함수를 호출하고 값을 반환하지만 PDO가 필요 없다고 생각합니까? 나 맞아? proffesionals 조언을 기대 .... 감사.
을 결합하는 어떤 성능 문제가있다, 그것은 생성? – arun
무엇이있을 수 있다고 생각하니? –
내 상식은 없다고 말하지만, 내 친구들이 ~ 하는게 좋을 것 같아요, 여기 야. – arun