Top.Mail.Ru
Ответы

Мне нужно вывести данные с бд с помощью php

Вот есть участок кода. Где тут он выносит данные с бд где он заменяет данные??
К примеру у меня есть в таблице столбец "Status". Мне нужно вывести её с помощью php как??

if ( api::admin ( 'servers_bonus' ) ) {
db::q ( 'SELECT * FROM gh_servers where id="' . $id . '"' );
if ( db::n () == 1 ) {
$row = db::r ();
$cfg = servers::cfg ( $row[ 'id' ] );
$class = servers::game_class ( $row[ 'game' ] );
if ( $_POST[ 'data' ] ) {
if(api::$demo){
api::result ( l::t ( 'Данная функция отключена в демо режиме.' ) );
return false;
}
$data = $_POST[ 'data' ];
if ( ! preg_match ( "/^[0-9]{1,3}+\.[0-9]{1,3}+\.[0-9]{1,3}+\.[0-9]{1,3}$/i" , $data[ 'ip' ] ) ) {
api::result ( l::t ( 'Ip адрес введен неверно' ) );
} else {
if ( $data[ 'port' ] < 10 || $data[ 'port' ] > 65000 ) {
api::result ( l::t ( 'Порт разрешено задавать в диапазоне от 10 до 65000' ) );
} else {
$date = $data[ 'time' ];
$pack = explode ( "/" , $date );
$date = mktime ( '23' , 0, 0 , $pack[ '1' ] , $pack[ '0' ] , $pack[ '2' ] );
$slots = (int) $data[ 'slots' ];
db::q ( "UPDATE gh_servers set time='" . $date . "',ip='" . $data[ 'ip' ] . "',port='" . $data[ 'port' ] . "',slots='" . $slots . "' where id='" . $id . "'" );
if ( $class::info ( 'tickrate' ) ) {
$data3[ 'tickrate' ] = (int) $data[ 'tic' ];
servers::configure ( $data3 , $id );
}
if ( $class::info ( 'fps' ) ) {
$data3[ 'fps' ] = (int) $data[ 'fps' ];
servers::configure ( $data3 , $id );
}
api::result ( l::t ( 'Сохранено' ) , true );
}
}
}

По дате
По рейтингу
Аватар пользователя
Новичок
6лет

Зачем так where id="' . $id . '"' ? Подумай, У тебя id имеет строку или число?