Что я сделал не так?

Hank

Guest
Что я сделал не так?

$type имеет одно из трёх значений him, her или himher, пытаюсь узнать сколько записей в базе содержащей в поле type значение $type
$db=@mysql_connect($bdhost,$bdlogin,$bdpass);
@mysql_select_db(reg,$db);
$number = mysql_query("SELECT type, count (*) FROM textstat WHERE type = '$type'");
$number=$number+1;
echo $number; //выводит "2", независимо от значения

$db=@mysql_connect($bdhost,$bdlogin,$bdpass);
@mysql_select_db(reg,$db);
$number = "SELECT type, count (*) FROM textstat WHERE type = '$type'";
$number=$number+1;
echo $number; //выводит "2", независимо от значения

$db=@mysql_connect($bdhost,$bdlogin,$bdpass);
@mysql_select_db(reg,$db);
$number = "SELECT type, count (*) FROM textstat WHERE type = '$type'";
echo $number; //SELECT type, count (*) FROM textstat WHERE type = 'значение_переменной'You have an error in your SQL syntax near 'значение_переменной'','

$db=@mysql_connect($bdhost,$bdlogin,$bdpass);
@mysql_select_db(reg,$db);
$number = "SELECT type FROM textstat WHERE type = '$type'";
$number=count($number)+1;
echo $number; //выводит "2", независимо от значения
что только не пробовал и добавлял group by, не помогает
что я сделал не так?
только не посылайте читать манулы, читал и до сих пор читаю
 

Фанат

oncle terrible
Команда форума
какой ужас.
можно поинтересоваться, а какой мануал ты стольк безуспешно читаешь? В каком месте?
 

Hank

Guest
Да я мало знаю mysql
я бы и не изучал его, но появилась потребность
 

Фанат

oncle terrible
Команда форума
ну раз появилась - изучай.
поскольку ты не ответил на мой вопрос, я считаю, что ты про мануалы сказал неправду.
плэтому вот тебе маленькая статеечка: http://detail.phpclub.net/article/phpintro
в ней, среди прочего, есть пример, как получать данные из базы.
вот сначала научись это делать, а потом уже выполняй свои запросы.
 

Hank

Guest
Данные я умею получать
и вместо того чтобы писать высказывания, а отвечать на поставленные вопросы то наверное у тебя было бы намного меньше постов
 

Фанат

oncle terrible
Команда форума
Данные я умею получать
ответ неправильный.
приведённый тобой выше код показывает, что ты не умеешь получать данные.
ты их получаешь там неправильно.
и вместо того чтобы писать высказывания
если бы вместо того, чтобы писать высказывания о моей скромной персоне, ты занимался бы своими проблемами и делал, что тебе говорят, то давно бы решил свою проблему.

Так что пойди, поучись получать данные, сделай свой скрипт нормально, и если останутся проблемы - обращайся.
 

Hank

Guest
Сопокойствие, а то разгорячился!
Я кажется понял в чём ошибка, вечером проверю, сейчас лень
 
Сверху