İstediğim verileri ayrıştırabilirim ancak verileri istediğim şekilde biçimlendirmeye çalışırken sorunlarım var.SimpleXML Yardım Gerekli
XML veri:
<home>
<data number="1" name="John" color="Red"/>
<data number="2" name="Jim" color="Blue"/>
<data number="3" name"Bob" color="Black"/>
</home>
PHP Kodu: buradan Yani
foreach ($xml->home->data as $info){
$number = $info['number'];
$name = $info['name'];
$color = $info['color'];
mysql insert into database code here
}
ne yapmak istediğinizi içine ben bunu takabilirsiniz böylece tek bir değişken içine her giriş birleştirmek olduğunu benim veritabanım.
aşağıda gibi veritabanına bu eklemek istediğiniz:
1. John(Red)
2. Jim(Blue)
3. Bob(Black)
Ve sadece yerine her satırın bir giriş/satır olarak böyle takın bulunan her XML Verileri için ayrı ayrı/yeni satır ekledi ediliyor . (Umarım yapar sens)
Bunun için teşekkürler ve yardım. Tüm veri öğelerini alıp bunları bir mysql veri tabanına eklemeden önce tek bir diziye yerleştirmenin bir yolu var mı? Örneğin, $ insert'in verileri 1.John (Kırmızı), 2. Jim (Mavi), 3. Bob (Siyah) – Jeebs
olacaktır. Örnek kodum tam olarak budur. '$ Insert' değişkeninin içindeki her şeyi koyar ve veritabanına konmaya hazır olarak her şeyi kodlar. Cevabımda buna değindim, ancak sadece '$ insert' içeriğini ekleyin ve bir yere saklayın (bir veritabanı gibi) ve daha sonra 'seralize (base64_decode ($ array)) ile geri döndüğünüzde; '$ array [1]' dizgisi "John (Red)" ve '$ array [3]' dizisine erişmek için "Bob (Black)" dizgesini elde etmek için. Ayrıca, cevabı dizideki renkten de ayıracak başka bir çözümle de güncelleyeceğim. – Daniel
John (Kırmızı) ve Bob (Siyah) birlikte bir dizi sahip olmak için arıyorum. Mümkün mü? Bunu denediğimde yine de her dizi için Veritabanında ayrı satırlar oluşturdu. Tüm XML verileriyle veritabanında bir satır istiyorum. – Jeebs