2017-05-04 12 views
-3

MySQLコードをMYSQLIに変換しようとしていますが、21行目でエラーが発生します。21行目のエラーを修正する必要があります。誰でも助けてくれますか?mysqlからの変換でMysqliエラーが発生しました

$conn = mysqli_connect($host,$username,$password) or die(mysqli_error()); 
mysqli_select_db($conn,$dbname) or die(mysqli_error()); 
mysqli_set_charset($conn , "utf8"); 






mysqli_query($conn,"CREATE TABLE IF NOT EXISTS `cookies` (
`ip` varchar(32) NOT NULL DEFAULT '', 
`time` varchar(32) DEFAULT NULL, 
`waktu` varchar(255) DEFAULT NULL, 
PRIMARY KEY (`ip`) 
ENGINE=MyISAM DEFAULT CHARSET=utf8; 
) 
"); 
+0

これはライン21 ** mysqli_select_db($のCONN、$ dbnameの)またはダイである(mysqli_error()); ** –

+0

エラーとは何ですか? – Swellar

+0

これはエラーです** PHP警告:mysqli_error()は、21行目の/home/flexytk1/public_html/liker.phpにある0パラメータを1つだけ期待しています** –

答えて

0

mysqli_errorにはパラメータが必要です。 mysqli_error($connection)

ここ

編集したコード:

$conn = mysqli_connect($host,$username,$password); 
mysqli_select_db($conn,$dbname) or die(mysqli_error($conn)); 
mysqli_set_charset($conn , "utf8"); 

mysqli_query($conn,"CREATE TABLE IF NOT EXISTS `cookies` (
     `ip` varchar(32) NOT NULL DEFAULT '', 
     `time` varchar(32) DEFAULT NULL, 
     `waktu` varchar(255) DEFAULT NULL, 
     PRIMARY KEY (`ip`) 
     ENGINE=MyISAM DEFAULT CHARSET=utf8; 
     ) 
"); 
関連する問題