mysqli_stmt :: bind_param ve mysqli_stmt :: hazırlamak

1 Cevap php

Tamam bu yüzden gibi hazırlanmış bir ekleme yapmak istiyorum:

prepare("INSERT INTO `analyzeditemsdetails` SET 
                                     analyzeditem_id = ? ,
                                     start_time = ? ,
                                     end_time = ? 
                                      ");

start_time ve end_time sql tarihleri ​​gibi veritabanında saklanır. ? Bu bir sonraki açıklamada 's doldurun:

$stmt->bind_param('i??',
                           $this->sqlid, 
                           $item['start_time'], 
                           $item['end_time'] 
                           );

Yani temelde ben sql tarihler için bir bind_param yöntem çağrısı ne koymak??

1 Cevap

Ben s (string) olacağını düşünüyorum.

$stmt->bind_param('iss',
                           $this->sqlid, 
                           $item['start_time'], 
                           $item['end_time'] 
                           );