Xwab
Форумыnavigate_nextНебольшие вопросы по PHP/MySQL

Топ: Небольшие вопросы по MySQL
Сообщения
mix

Netot, '. mysql_result(mysql_query("SELECT COUNT(*) FROM `table` WHERE `name` = '$name'"), 0) .'
добавлено спустя 1 минуту:
spik, сорри, твой пост не заметил)

05 Окт 2011, 17:51
Kovalsky

Robinzon, другого чего?

05 Окт 2011, 17:52
Robinzon

Kovalsky, $query = mysql_query("SELECT COUNT(*) FROM users");
$row = mysql_fetch_array($query);
echo $row[0];

там не все описано

05 Окт 2011, 17:58
Kovalsky

Robinzon, это не ошибко думаю.
ошибка - это когда что-то написано неправильно...

тут написана часть кода(правильного), вероятно чтобы развивать юзеру мозг... или хотя бы пальцы... когда он будет искать продолжение в гугле...

p.s. а возможно предполагалось что мозг уже развит и остальную часть запроса юзер знает...

p.p.s. а ваш вариант даже засветился на официальном мануале
цитирую:
"PHP / Говнокод #8053
<?php
$q=mysql_num_rows(mysql_query("SELECT * FROM `users`"));
>
Печально, но так поступают 85% кодеров.."

05 Окт 2011, 18:22
Скитч

помогитеее... нехрена не записываеться в таблицу...


--
-- Структура таблицы `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 минуты:

06 Окт 2011, 16:29
Netot

Скитч, у вас в таблицу не записываются данные или таблица не создается? Если второе то возможно для int нельзя использовать NULL как значение поумолчанию

06 Окт 2011, 18:54
mix

Скитч, если ты о том, что не можешь залить таблицу, то у меня без проблем получилось.

06 Окт 2011, 19:53
Скитч

у меня данные не записываються в таблицу

06 Окт 2011, 20:25
mix

Скитч, значит проблема в скрипте.
другого варианта быть не может.

06 Окт 2011, 20:30
aBSuRD

Скитч, показывай код добавления данных..

06 Окт 2011, 20:36
Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.