Ben şu görevi yerine en iyi yol gerekir. Mümkünse, ne oluyor bu yüzden daha iyi görebiliyorum bana çıkış için değişkenleri veren tüm yol aşağı çekmek, bir çok kez siz akıllı öyleyim daha im varsayalım.
Table 1, holds user information, first and last name, email etc. The primary auto_increment key in table 1 is id. Table 2, holds a series of first and last names, its key is xid, and the table 1 id (used to display only the owners list) is uid. Table 3, holds config data for the user's list in table 2. Since you can have multiple configs per list per user, it wasnt prudent to include it in table 2. So table 3 has cxid (the table 2 key of xid, marking which list its for), and then uid, marking which table 1 user can access that config. Its auto_increment key is called cid.
Yani onu yıkmak için
Table 1(user) - Primary key = id
Table 2(list) - Primary key = xid, and user field is uid.
Table 3(config) - Primary key = cid, list field is cxid, and user field is uid.
Her satır için, bu cxid ayıklar ve uid, daha sonra belirli bir liste için tablo 2 sorgular böylece yapmam gereken şey, masada 3 bir mysql sorgu formüle olduğunu. Bu liste bulur sonra, bu verilerle bir fonksiyonu gerçekleştirebilir, böylece, Tablo 2 de bu satır tüm verileri elde etmek için gereklidir.
Bu en verimli şekilde yazmaya başlamak için tam olarak emin değil Im, bunu yapmanın kolay bir şekilde bir tür olduğundan emin im. Şu an için, yukarıdaki değerler sadece URL geçirilen ediliyor, ama oturumlara değiştirmek için gidiyorum, ama sadece bir sorgudan önce varsaysak bile ive her değişken tanımlanan başlar
$variable = $_GET['variable'];
Yani değişkenler $ id, $ uid olan, $ cxid, $ xid