В коде один и тот же запрос sql, повторяется несколько раз в коде, как можно сократить код что бы не каждый раз его заново написать, в функции можно его поставить или каким образом это делается?
$query = "SELECT * FROM client_name WHERE cl_name = '$client'";
$result = mysql_query($query);
while ($row = mysql_fetch_array($result)) {
$id = $row['id'];
$name = $row['name'];
$family = $row['family '];
$work = $row['work'];
}
Ну да правельно думаешь - процедурный стиль;
function DB($client){
$query = "SELECT * FROM client_name WHERE cl_name = '$client'";
$result = mysql_query($query);
while ($row = mysql_fetch_array($result)) {
$value['id'] = $row['id'];
$value['name'] = $row['name'];
$value['family'] = $row['family'];
$value['work'] = $row['work'];
}
return $value;
}
через классы почти так же
class db{
public function DB($client){
$query = "SELECT * FROM client_name WHERE cl_name = '$client'";
$result = mysql_query($query);
while ($row = mysql_fetch_array($result)) {
$value['id'] = $row['id'];
$value['name'] = $row['name'];
$value['family'] = $row['family'];
$value['work'] = $row['work'];
}
return $value;
}
}
Если у тебя часто идут по каким то причинам повторяющиеся запросы можно так же посмотреть в сторону микрокэширования функций... MikroCachePHP
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости