Bu PHP kodu ile yanlış ne bilmiyorum:
$sql = "CREATE TABLE test (
id mediumint(9) unsigned NOT NULL auto_increment,
filenames text NOT NULL,
meta longtext,
added_date datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (id)
)";
var_export(explode("\n",$sql));
Yukarıdaki kod temelde satır char ('\ n') ile $ sql dize patlayabilir ve sonra çıktısı kullanarak var_export. Ben bazı PHP testler kodu ile çalıştı ama hepsi ben olacağını umut ne görüntüleniyor değil dosyasına sahiptir:
array ( 0 => 'CREATE TABLE test ( ',
1 => ' id mediumint(9) unsigned NOT NULL auto_increment, ',
2 => ' filenames text NOT NULL, ',
3 => ' meta longtext, ',
4 => ' added_date datetime NOT NULL default \'0000-00-00 00:00:00\', ',
5 => ' PRIMARY KEY (id) ', 6 => ') ;',
)
Bazı diplaying bu yerine:
array ( 0 => 'CREATE TABLE test ( id mediumint(9) unsigned NOT NULL auto_increment, filenames text NOT NULL, meta longtext, added_date datetime NOT NULL default \'0000-00-00 00:00:00\', PRIMARY KEY (id) ) ;', )
fark? dize patlayan hiçbir satır olduğu gibi görüntüleyerek ikincisi. Burada neler oluyor alamadım. Herkes belki bir şey biliyor?