Veri sarma Yaklaşım

0 Cevap php

PHP ve MySQL geliştiriyorum.

Şu anda oturum açmış kullanıcının hakkında bilgiler çok farklı tablolarda depolanır. Ben her sayfada ihtiyacımız bilgiler, ben önyükleme. Bir şey nadiren erişilen tablodan gerekli Ancak eğer - o zaman yapmam

$newdata = $db->Query('SELECT * FROM rare_table WHERE user_id='.$user->id);

Ben sorgu bu özel kullanıcı için sınırlı olması gerektiğini belirtmek zorunda değilsiniz bir noktaya yukarıdaki kolaylaştırmak istiyoruz. Ideal bir fonksiyon çağrısı olacaktır:

$newdata = $user->Query('SELECT * FROM rare_table');

Açıkçası ben SQL ayrıştırmak ve bir WHERE yan tümce eklemek gerekiyor. Ya da zaten var olan madde ekleyin.

Questions: Bunu yapmak için araçlar var? Bunu nasıl gelişebilir? Bu bile iyi bir fikir mi?


Edit: Bir SQL parser bu yaparken ilgilenenler yardımcı olabilir bulundu.

0 Cevap