Intereting Posts
Как включить CSS в php? Как указать родительское поле запроса из подзапроса в mySQL? Как захватить отдельные целые числа из длинной строки реализация google oauth2 для расширения chrome, взаимодействующего с нашими серверами Корневой путь не работает с php. Внедрение SecurityContext в прослушиватель prePersist или preUpdate в Symfony2, чтобы получить пользователя в созданномBy или updatedBy вызывает ошибку круговой ссылки Является ли хорошей практикой перенаправление после отправки формы? как отправить файл через функцию curl в php? Вызов хранимой процедуры в цикле foreach – только первый выполнен Объединить 2 массива и суммировать значения (числовые клавиши) Массив массива PHP, включая ключи ZF2 – необходимо отобразить конкретное сообщение об ошибке при отказе определенного состояния Объединение двух изображений с помощью PHP foreach и simplexml Каков самый быстрый и эффективный способ хранения и получения изображений, когда у вас есть миллионы пользователей на сервере LAMP?

please Как преобразовать mysql-запрос в pdo в мой код?

мой код PHP в mySQLquery с уникальной функцией идентификатора продукта

function kode($tabel, $inisial){ $struktur = mysql_query("SELECT * FROM $tabel"); $field = mysql_field_name($struktur,0); $panjang = mysql_field_len($struktur,0); $qry = mysql_query("SELECT MAX(".$field.") FROM ".$tabel); $row = mysql_fetch_array($qry); if ($row[0]=="") { $angka=0; } else { $angka = substr($row[0], strlen($inisial)); } $angka++; $angka =strval($angka); $tmp =""; for($i=1; $i<=($panjang-strlen($inisial)-strlen($angka)); $i++) { $tmp=$tmp."0"; } return $inisial.$tmp.$angka; } 

как преобразовать этот код в php pdo? пожалуйста помогите..

Вот стандартный фрагмент, который я использую для PDO:

 try { $dbh = new PDO("mysql:host=xxxxxxxxxxxx;dbname=streaming", "xxxx", "xxxx"); } catch (Exception $e) { throw new Exception( 'Something really gone wrong', 0, $e); } $date = reformatDate($_POST['date']); $sql="SELECT * FROM order_items WHERE date_start = :date"; $sth = $dbh->prepare($sql); $sth->bindParam(':date', $date, PDO::PARAM_STR, 10); $sth->execute(); $result = $sth->fetchAll(PDO::FETCH_ASSOC); 

Этот пример должен указывать на вас в правильном направлении, но вам нужно сделать тяжелый подъем.

Обновить

Это также было бы приемлемо.

 $madeupstring = "Mk9285425"; $sql="SELECT * FROM order_items WHERE product = :whatever"; $sth = $dbh->prepare($sql); $sth->bindParam(':whatever', $madeupstring); $sth->execute(); $result = $sth->fetchAll(PDO::FETCH_ASSOC); 

Вы также можете сделать это:

 $sql="SELECT * FROM order_items WHERE product = 'Mk9285425'"; $sth = $dbh->prepare($sql); $sth->execute(); $result = $sth->fetchAll(PDO::FETCH_ASSOC);