Birincisi, ben sadece PHP ile MySQL öğrenmeye başladım.
Benim sorgu kopyalama / benim IDE doğrudan yapıştırın:
$query = "CREATE TABLE IF NOT EXISTS $table_messages (
id int(11) unsigned NOT NULL auto_increment,
show tinyint(1) unsigned NOT NULL default '0',
to varchar(255) NOT NULL default '',
from varchar(255) NOT NULL default '',
type varchar(255) NOT NULL default '',
message varchar(255) NOT NULL default '',
PRIMARY KEY(id)
) DEFAULT CHARSET=utf8 AUTO_INCREMENT=1";
$result = mysql_query( $query, $link ) OR exit ( mysql_error() );
Bu hata sonuçları:
You have an error in your SQL syntax; near 'show tinyint(1) unsigned NOT NULL default '0' , to varchar(255) N' at line 4
... Bu yüzden show
(örneğin showz
) bir karakter eklemek ve bu hatayı alıyorum:
You have an error in your SQL syntax; near 'to varchar(255) NOT NULL default '' , from varchar(255) NOT NUL' at line 5
... Bu yüzden to
(örneğin toz
) bir karakter eklemek ve bu hatayı alıyorum:
You have an error in your SQL syntax; near 'from varchar(255) NOT NULL default '' , type varchar(255) NOT NU' at line 6
... Bu yüzden from
(örneğin fromz
) bir karakter eklemek ve ÇALIŞIYOR!?
Neler oluyor? Lol
Bu soru çok bariz ise, toplum ihtiyatlı olacağını düşünüyorsa bunu kaldıracağız, ama arada stumped.
BTW, ben herhangi bir başarı olmadan aralık, durum ve diğer şeyler ile berbat ettik.