Как да изкарвам случайни сървъри!

LuDa_KaTeRiCa

Registered
Значи имам една Цс система и въпроса ми е дали ще може да ми обясните как в иднекса да изкарвам примерно 10 случайни сървъра.

Ето го и сяла ако трябва!
CREATE TABLE IF NOT EXISTS `servers` (
`id` bigint(255) NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL,
`ip` varchar(255) NOT NULL,
`port` text NOT NULL,
`cheat` text NOT NULL,
`type` text NOT NULL,
`email` text NOT NULL,
`dopinfo` text NOT NULL,
`website` text NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=6 ;
 
Код:
$query = mysql_query("SELECT * FROM `servers` ORDER BY RAND() LIMIT 10")or die(mysql_error());
while($row = mysql_fetch_array($query)) {
$name = $row['name '];
$ip = $row['ip '];
$port = $row['port '];
$type = $row['type '];
echo 'Име '.$name.'<br>IP '.$ip.':'.$port.'Тип '.$type;
 }
само си направи извеждането както искаш :)
 
$server = "localhost";
$dbusername = "root";
$dbpassword = "***";
$db_name = "cs_sistem";
$table_name = "servers";
$query = mysql_query("SELECT * FROM `servers` ORDER BY RAND() LIMIT 10")or die(mysql_error());
while($row = mysql_fetch_array($query)) {
$name = $row['name '];
$ip = $row['ip '];
$port = $row['port '];
$type = $row['type '];
echo 'Име '.$name.'<br>IP '.$ip.':'.$port.'Тип '.$type;
}


Бъгва ми ето :
Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost' (using password: NO) in D:\xamp\xampp\htdocs\xplay\sluchaini_serv.php on line 7

Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in D:\xamp\xampp\htdocs\xplay\sluchaini_serv.php on line 7
Access denied for user 'ODBC'@'localhost' (using password: NO)
 
Код:
$server = "localhost";
$dbusername = "root";
$dbpassword = "***";
$db_name = "cs_sistem";

mysql_connect($server, $dbusername, $dbpassword);
mysql_select_db($db_name);

$table_name = "servers";
$query = mysql_query("SELECT * FROM `servers` ORDER BY RAND() LIMIT 10")or die(mysql_error());
 
Код:
$server = "localhost"; 
$dbusername = "root"; 
$dbpassword = "***"; 
$db_name = "cs_sistem"; 
mysql_connect("$server","$dbusername","$dbpassword");
mysql_select_db("$db_name");
$query = mysql_query("SELECT * FROM `servers` ORDER BY RAND() LIMIT 10")or die(mysql_error()); 
while($row = mysql_fetch_array($query)) { 
$name = $row['name ']; 
$ip = $row['ip ']; 
$port = $row['port ']; 
$type = $row['type ']; 
echo 'Име '.$name.'<br>IP '.$ip.':'.$port.'Тип '.$type; 
}
 
сори крис, изпреварих те :)

кавичките не са ти необходими, когато предаваш параметрите на дадена функция като променливи
 

Back
Горе