dizi olarak mysql sonrası bilgi depolamak

3 Cevap

Nasıl okunabilir bir dizi olarak bir sayfaya POST üzerinden gönderilen tüm bilgiler Thats alarak ve bir db içinde saklayarak hakkında gitmek istiyorum

Şu anda ben bu işlevi vardır:

	$mysql = mysql_query("INSERT INTO `table` (`sid`, `contents`) VALUES ('$sid', '$contents')") or die(mysql_error());
	if($mysql){
	return TRUE;
	}else{
	return FALSE;
	}

when i pass $_POST for $contents, all i get in the db is Array I need some way of reading the post values, converting them to something readable, storing them, and then being able to get them back out and loop through the info again

3 Cevap

Bir dizi seri ve bir MySQL alanda depolamasına rağmen, ben bu konuda bu şekilde gidiyor tavsiye etmem. Eğer soruya ulaşmak için ne çalışıyorsunuz maruz bırakmayın, ama sadece MySQL kullanarak dışarı başlıyoruz düşünüyorum.

Ben tavsiye ederim yolu sadece büyük bir tefrika dizi olarak, ayrı ayrı değerleri saklamak için uygun bir sorgu oluşturmak için daha sonra saklamak istediğiniz değerler adını sütunlar ile uygun bir tablo tasarımı, ve.

Burada bir kurs var: http://www.oreillynet.com/pub/a/php/2003/12/23/php%5Ffoundations.html

Sen http://php.net/manual/en/function.serialize.php seri ve daha sonra POST verileri saklamak gerekir.

Bunu almak için, alma sonra unserialize gerekir