Bir sql veritabanından veri çekmek için proses

0 Cevap php

Ben bir sql veritabanındaki nesneleri çeker ve kullanıcıya veri dönmeden önce fonksiyonları bir dizi karşı nesneleri işler bir program yapmak istiyorum.

Bu gibi çalışır:

  1. Kullanıcı bir javascript şeklinde bir tarih aralığını belirtir.
  2. The date range is sent to a php file on the server that converts it to a sql query.
  3. The sql query pulls all data in the database that matches the date range, and stores each matching item and its associated information as a php class in a temporary php file (see example below).
  4. Ana php program daha sonra fonksiyonları bir dizi karşı geçici php dosyasındaki her sınıf işler ve kullanıcıya bilgi verir.

Örnek geçici php dosyası:

class ice_cream
{
       $temperature = 0;
       $texture = 'soft';
}

class hard_candy
{
    $temperature = 20;
    texture = 'hard';
}

Karşı sınıfları işlemek için Fonksiyonlar Örnek:

function will_it_break_dentures($class_name)
{
    //$class_name is passed to the function based on the classes available in temp file
    $food_type_class = new $class_name();
    $damage_potential_temperature = $food_type_class->temperature;
    $damage_potential_temperature = $food_type_class->texture;

    if($damage_potential_temperature >= 15) && ($damage_potential_texture === 'hard')
    {
        print("Don't eat it");
    }

}

Bir veritabanından veri çekme ve işlevleri bir dizi karşı işlemek için daha etkili / güvenli bir yolu var mı? Bu işlem için bir veritabanından veri çekmek için standart bir yol var mı? Ürün # 3 şüpheli görünüyor, ama ben ile gelebilir en iyisi. En iyi uygulama ilgili herhangi bilgi kaynakları takdir edilmektedir.

0 Cevap