Netot, '. mysql_result(mysql_query("SELECT COUNT(*) FROM `table` WHERE `name` = '$name'"), 0) .'
добавлено спустя 1 минуту:
spik, сорри, твой пост не заметил)
Kovalsky, $query = mysql_query("SELECT COUNT(*) FROM users");
$row = mysql_fetch_array($query);
echo $row[0];
там не все описано
Robinzon, это не ошибко думаю.
ошибка - это когда что-то написано неправильно...
тут написана часть кода(правильного), вероятно чтобы развивать юзеру мозг... или хотя бы пальцы... когда он будет искать продолжение в гугле...
p.s. а возможно предполагалось что мозг уже развит и остальную часть запроса юзер знает...
p.p.s. а ваш вариант даже засветился на официальном мануале
цитирую:
"PHP / Говнокод #8053
<?php
$q=mysql_num_rows(mysql_query("SELECT * FROM `users`"));
>
Печально, но так поступают 85% кодеров.."
помогитеее... нехрена не записываеться в таблицу...
--
-- Структура таблицы `users`
--
CREATE TABLE IF NOT EXISTS `users` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`login` varchar(12) NOT NULL,
`password` varchar(32) NOT NULL,
`time_reg` int(11) NOT NULL,
`time_last` int(11) NOT NULL,
`time_online` int(11) NOT NULL,
`mail` varchar(64) NOT NULL,
`karma` int(11) NOT NULL DEFAULT '0',
`rating` int(11) NOT NULL DEFAULT '0',
`ip` varchar(100) NOT NULL,
`ua` varchar(64) NOT NULL,
`pol` enum('0','1','2') NOT NULL DEFAULT '0',
`level` enum('0','1') NOT NULL DEFAULT '0',
`name` varchar(32) DEFAULT NULL,
`surname` varchar(32) DEFAULT NULL,
`city` varchar(64) DEFAULT NULL,
`country` int(11) DEFAULT NULL,
`regions` int(11) DEFAULT NULL,
`phone` varchar(32) DEFAULT NULL,
`icq` int(10) DEFAULT NULL,
`skype` varchar(32) DEFAULT NULL,
`twitter` varchar(32) DEFAULT NULL,
`interests` varchar(300) DEFAULT NULL,
`work` varchar(300) DEFAULT NULL,
`bd_day` int(2) DEFAULT NULL,
`bd_month` int(2) DEFAULT NULL,
`bd_year` int(4) DEFAULT NULL,
`about` varchar(3000) DEFAULT NULL,
`site` varchar(32) DEFAULT NULL,
`status` varchar(250) DEFAULT NULL,
`status_time` int(11) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `login` (`login`),
UNIQUE KEY `mail` (`mail`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;
----
php код в порядке...
добавлено спустя 2 минуты:
Скитч, у вас в таблицу не записываются данные или таблица не создается? Если второе то возможно для int нельзя использовать NULL как значение поумолчанию
06 Окт 2011, 18:54Скитч, если ты о том, что не можешь залить таблицу, то у меня без проблем получилось.
06 Окт 2011, 19:53