woonem
@woonem

Что не так с кодом? MySQL запрос не корректен?

<?php
const N = "\n";
if(!$mysqli = @mysqli_connect('127.0.0.1', 'root', 'password', 'site'))
	exit('Fatal error: Couldn\'t connect to MySQL DB.');
if(mysqli_num_rows(mysqli_query($mysqli, 'SHOW TABLES LIKE `users`')) == 0) {
	mysqli_query($mysqli,
		'CREATE TABLE `users` ('.N.
		'    `id` int(11) unsigned NOT NULL auto_increment,'.N.
		'    `email` varchar(30) NOT NULL,'.N.
		'    `password` varchar(32) NOT NULL,'.N.
		'    PRIMARY KEY (`id`)'.N.
		') ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;'
	);
}

Почему то mysqli_query()выдаёт false, хотя запрос валидный. Что не так?
  • Вопрос задан
  • 319 просмотров
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Дык это, телепаты все заняты. mysqli_error что говорит?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы