MySQLi Sarıcı -

0 Cevap php

Ben php.net üzerine aşağıdaki kodu bulundu. Ben şeyler inanılmaz basit yapmak için MySQLi kütüphane için bir sarıcı yazmaya çalışıyorum. Bu performansını yavaşlatabilir olacak ise, ben bu işe yararsa, o zaman ben bunu yapacağım, onu atlamak ve başka bir yol bulacağım.

Birisi birden fazla değişkene geçerse, ben fonksiyon hazırlanması gereken varsayalım, bir tek sorgu işlevi var. I mysqli_stmt_bind_param olan bir dizi geçmek kullanmak istiyorsunuz fonksiyonu call_user_func_array, ben şeyler yavaşlatmak için gidiyor bir his var. Haklı mıyım?

<?php
/* just explaining how to call mysqli_stmt_bind_param with a parameter array */

$sql_link = mysqli_connect('localhost', 'my_user', 'my_password', 'world');
$type = "isssi";
$param = array("5", "File Description", "File Title", "Original Name", time());
$sql = "INSERT INTO file_detail (file_id, file_description, file_title, file_original_name, file_upload_date) VALUES (?, ?, ?, ?, ?)";
$sql_stmt = mysqli_prepare ($sql_link, $sql);
call_user_func_array('mysqli_stmt_bind_param', array_merge (array($sql_stmt, $type), $param);
mysqli_stmt_execute($sql_stmt);
?>

0 Cevap