serialize.php
Uložení strukturovaného pole po řádcích do databáze bez použití prepared statements.
php
<?php
$ar1 = array(
1 => 0,
3 => 'Franta',
5 => NULL,
6 => "Peter O'Tool",
8 => array('Vnořené', 'pole', 42, NULL, array("super '", 'vnořené')),
);
$pdo = new PDO('mysql:host=localhost');
$sql_arr = array();
foreach ($ar1 as $key => $value) {
$sql_arr[] = "($key, " . $pdo->quote(serialize($value)) . ")";
}
$sql = "INSERT INTO pole (key, value) VALUES " . implode(', ', $sql_arr);
echo "$sql\n";
Neformátovaný
Přidáno: 22.12.2013
Expirace: Neuvedeno