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.