Yapacak Bildirimi Seçme Sadece başımı sql ve php'ye nasıl kaydırılacağını öğreniyorum. Eğer tablolar bir dizi içeren şekillerin bir numarası içeren slaytlar bir dizi içerecek bir projeyi anlam puan aşağı id tarafından tüm yol bağlantılıdır Görüldüğü gibiA Aşağıdaki
+-----------+ +------------+ +---------+ +----------+
| Project | | Slide | | Shape | | Points |
+-----------+ +------------+ +---------+ +----------+
| id | | id | | id | | id |
+-----------+ | project_id | | cont_id | | shape_id |
+------------+ +---------+ | x |
| y |
+----------+
şöyle ben yapılandırılmış 4 tablolar puan.
Bir SQL sorgu sahip
SELECT slide.`id`, shape.`id`, points.`x_point`, points.`y_point`
FROM `project`, `slide`, `shape`, `points`
WHERE 1 = slide.`project_id`
AND slide.`id` = shape.`slide_id`
AND shape.`id` = points.`shape_id`
İstediğim İstediğim içine bok bu sevimsiz dizi dönüştürmek için bu
[0] => stdClass Object
(
[id] => 27
[x] => 177
[y] => 177
)
[1] => stdClass Object
(
[id] => 27
[x] => 178
[y] => 423
)
[2] => stdClass Object
(
[id] => 27
[x] => 178
[y] => 419
)
[3] => stdClass Object
(
[id] => 27
[x] => 178
[y] => 413
)
[4] => stdClass Object
(
[id] => 27
[x] => 181
[y] => 399
)
[5] => stdClass Object
(
[id] => 27
[x] => 195
[y] => 387
)
[6] => stdClass Object
(
[id] => 27
[x] => 210
[y] => 381
)
[7] => stdClass Object
(
[id] => 27
[x] => 231
[y] => 372
)
[8] => stdClass Object
(
[id] => 27
[x] => 255
[y] => 368
)
[9] => stdClass Object
(
[id] => 27
[x] => 283
[y] => 368
)
... AND CONTINUED FOR A LONG TIME
benziyor bu sorgunun sonuçlarını almaktır daha andıran bu
[9] => stdClass Object
(
[id] => ID OF LIKE SHAPES
[x] => Array(ALL THE X POINTS)
[y] => ARRAY(ALL THE Y Points)
)
beni hayat için th dönüştürmek için nasıl bilemiyorum şey böyle bir dizidir.
Tasarladığım sorgu ile yapılamazsa daha iyi bir sorgu var. Belki o zaman noktaları çeken bu noktaların ... Ben sadece bir fikir var düşünüyorum bir dizi içerisine koyar alır biri ...
Yeni Bilgi,
Yani bir cevap ekledi Bu soruya, standart yol olup olmadığını bilmiyorum. Benimki iyi bir çözüm değilse diğer cevaplara yardım etmek için düşünce sürecimi de buraya ekleyeceğim.Daha fazla bilgi için benim cevabım hakkında bilgi edinin.
Ayrıca bir ORM algoritmamla nasıl kıyaslar? Doctrine gibi bir ORM kullanma
+1. :) Ben beastly boktan bir dizi düşünüyorum hem PHP hem de [My] SQL oldukça iyi açıklar. –
Bir ORM kullanmak istediğiniz gibi görünüyor. [Doktrini] (http://www.doctrine-project.org/) çok iyi bir iş çıkarsa da bu işe yarar. – Phil
@Phil Brown Go ... – austinbv