PHP mysqli тип bind_param для текста

Для формы обратной связи, которая сбрасывает комментарии пользователей в таблицу MySQL, я Не уверены, какой тип bind_param использовать для текста обратной связи, предоставляемого пользователем (MySQL field type = text)

function sql_ins_feedback($dtcode,$custip,$name,$email,$subject,$feedback)
{
    global $mysqli ;
    if($stmt = $mysqli->prepare("INSERT INTO feedback (dtcode,custip,name,email,subject,feedback) VALUES (?,?,?,?,?,?)")) 
    {
        $stmt->bind_param("ssssss", $dtcode,$custip,$name,$email,$subject,$feedback);
        $stmt->execute() ;
        $stmt->close() ; 
    }
}

ИЛИ ЭТО?

        $stmt->bind_param("sssssb", $dtcode,$custip,$name,$email,$subject,$feedback);

Итак, является ли тип blob правильным типом bind_param для текстового поля?

Что такое ограничение размера для типа bind_param ("s")?

Есть ли что-нибудь еще, что нужно сделать при использовании bind_param ("b")? В руководстве (и кое-что еще, что я где-то / когда-то читал) предполагается, что типы blob обрабатываются иначе - - что-нибудь, что я должен знать?

Спасибо

6
задан user674073 18 June 2011 в 16:49
поделиться