Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: MySQL rodymas

Parašė robert· 2008 Gru. 20 19:12:31
#1

Sveiki, taigi noriu jūsų paklausti, kaip galima būtų padaryti, taip kad rodytų , kas davė baną, bano ilgumą, prižastį.
Taigi turiu tokią MySQL lentelę

CREATE TABLE `banai` (
`bid` int(11) NOT NULL auto_increment, 
`player_ip` varchar(100) default NULL, 
`admin_nick` varchar(100) NOT NULL default 'Unknown',  `ban_type` varchar(10) NOT NULL default 'S', 
`ban_reason` varchar(255) NOT NULL default '', 
`ban_length` varchar(100) NOT NULL default '', 





Tada padariau tokį :

<?php

$ip = $_SERVER['REMOTE_ADDR'];

mysql_connect("adas","123","123") or die( mysql_error() );
mysql_select_db ("banai");

$result = mysql_query("SELECT * FROM banai WHERE player_ip = '$ip' LIMIT 1") or die( mysql_error() );

$data = mysql_fetch_assoc($result);

?>



<?php

if($data === false)
{
?>
  Tavo status : <b><span style="color:green">NEUŽBANINTAS</span></b>
<?php
}
else
{
?>
  Tavo status : <b><span style="color:red">UŽBANINTAS</span></b><br>
<?php
}
?>





Ir noriu padaryti, kad kai žmogus yra užbanintas rašytų dar taip :

Tave užbanino : admin nick
Bano ilgumas : 1321321 min (o jeigu 0, tai rašytų 'visam laikui' )
Prižastis : šeip sau


TAigi, tikiuosi jūsų pagalbos :)