Ben PDO kullanarak bir veritabanına verileri kaydetmek çalışıyorum. Tüm sütun biri hariç ile düzgün kaydedin. Ne olursa olsun ben ne deneyin, ben veri içeri alınamıyor
myfunc($db, $data) {
echo $data; // <----- Outputs my data. example: 'jim jones'
$stmt = $db->prepare("CALL test(:id, :data, :ip, :expires)");
$stmt->bindParam(':id', $id, PDO::PARAM_STR);
$stmt->bindParam(':data', $data, PDO::PARAM_STR);
$stmt->bindParam(':ip', $ip, PDO::PARAM_STR);
$stmt->bindParam(':expires', $expires, PDO::PARAM_STR);
...
}
Bu yüzden bile aslında veri değişken benim verileri tutan doğruladıktan sonra, bindParam yöntem bağlamak olmaz.
Ben veri değişken echo, ben veri olduğunu görebilirsiniz. Bu olsa tasarruf olmaz. Ben yeni bir değişken içine ekran ve yapıştırmak için veri değişken echo'd çıkışını kopyalarsanız, kaydetmek OLACAKTIR.
Ben birkaç saat için şimdi bu kulüpler. Birisi bir göz alabilir miyim?
EDIT: I want to also mention that I have tried using bindValue() in place of bindParam() and the data for the data variable will still not save.