Ben bir daha birini saklamak gerekiyor mysql veri, depolama ile ilgili bazı tavsiyeler gerekir, tek bir yazı için userids diyelim?

0 Cevap php

Bazı tek bir hücrede birden fazla değer depolamak gerektiğinde durumlarda, hangi yaklaşım sınırlayıcı veya yapıştırıcı ile saklamak ve için, seçim sunucu tarafı dil işleme için daha sonra bir dizi içine patlayan, daha arzu ve tavsiye edilir örnek.

$returnedFromDB = "159|160|161|162|163|164|165"; $myIdArray = explode("|",$returnedFromDB);

ya da böyle bir JSON veya PHP tefrika dizi olarak.

: 6: {i: 0, i: 1: i: 1: i: 2, i: 2, i: 3, i: 3: i: 4: i: 4: i: 5: i: 5; i: 6;}

daha sonra, bir diziye unserialize ve onunla çalışmak

VEYA

Bu gibi her yeni giriş için yeni bir satır var

postid 12 | showto 2
postid 12 | showto 3
postid 12 | showto 5
postid 12 | showto 6
postid 12 | showto 8

instead of postid 12 | showto "2|3|4|6|8|5|".
VEYA postid 12 | showto ":6:{i:0;i:2;i:1;i:3;i:2;i:3;i:3;i:4;i:4;i:5;i:5;i:6;}".

Teşekkür ederiz, görüş arıyoruz: D

0 Cevap