Ben pdo ile bir tablo oluşturmak istiyorum. Şimdi kurduğum mantık biraz karışık anlatmak zaman alır direk kodları veriyorum zaten olayı çözersiniz.
$surveyname = $_GET['surveyname'];
$questioncount = $_GET['questioncount'];
$query = "CREATE TABLE database.".$surveyname."(
ID INT(11) AUTO_INCREMENT PRIMARY KEY,";
for ($i=0; $i < $questioncount; $i++) {
if ($i == $questioncount) {
$query += " question".$i." VARCHAR(1) NOT NULL);";
}
else{
$query += " question".$i." VARCHAR(1) NOT NULL,";
}
}
try {
$db->exec($query);
exit('1');
}
catch(PDOException $e) {
echo $e->getMessage();
}
Asıl soruna gelince kodlar çalışıyor ve ekrana 1 basıyor bir sorun yok gibi görünüyor fakat veritabanına tabloyu oluşturmuyor. Ne bir log dönüyor ne bir şey. Tıkanıp kaldım ne yapacağımı bilmiyorum. Nasıl çözebilirim bu olayı? Sorun nedir nerede yanlış yapıyorum?
Php de yeni sayılırım biraz amatörlük var maruz görünüz.