дело не в сайте.
вот тестил на локалке
[code]
$query='select * from users where id=-1 union select 1,2,3,4,5,6';
$query1='select * from users where id=-1 union select 1,2 aaa,3 bbb,4 ccc,5 ddd,6';
if(!($query_id = mysql_query($query1, $db_id))) {
echo mysql_error().'
';
echo mysql_errno().'
';
die;
}
while($row = mysql_fetch_assoc($query_id)) {
echo $row['id'].' ';
echo $row['login'].' ';
echo $row['password'].'
';
}
[/code]
оба query один и тотже вывод, тут или mysql_query() или сам mysql.
при $query='select * from users where id=-1 union select 1,2 aaa gggg,3 bbb,4 ccc,5 ddd,6';
[code]
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'gggg,3 bbb,4 ccc,5 ddd,6' at line 1
[/code]
так тоже катит
[code]
$query1='select * from users where id=-1 union select 1,login sss,3,4,5,6 from users limit 1';
[/code]