Задать вопрос
@pixal

Как правильно составить ввод данных в базу, в этой функции на php?

Чтобы не писать каждый раз select • from...

function query($select, $from, $where){
  db_connect();
  $sql = sprintf("SELECT * FROM `%s`
       WHERE %s",
       mysql_real_escape_string($select),
       $from,
       $where);
  $query = mysql_query($sql);
  while ($result = mysql_fetch_assoc ($query)){
$row = $result;
  }
  return $row;

}
  • Вопрос задан
  • 49 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
be_a_dancer
@be_a_dancer
Backend/Fullstack Developer
Если тебя не устраивает, как сказал выше комментатор - ORM-система, то рекомендую изучить PDO. Есть великолепная статья, которая вполне неплохо описывает, как это делается. По факту, практически все ORM системы являются лишь обертками для PDO со своими крутыми плюшками.
Ответ написан
Комментировать
paulfcdd
@paulfcdd
PHP/Sf/WEB developer
Во-первых, `mysql_query` устарело с версии ПХП 5.5.0 и удалено в ПХП 7.
Во-вторых, для этих целей созданы ORM, например Doctrine, Eloquent, Redbean и т.д. и правильнее использовать их, а не писать костыли на устаревших функциях ПХП
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽