나는 아이의 선물 응용 프로그램을 작성하는 응용 프로그램을 가지고 있고, 모든 응용 프로그램 소유자가 지금 내가 PHP를 배열에 선물을 저장하고있어, 자신의 선물을 추가 할 수 있습니다 : 나는 업데이트해야MySQL의 테이블 VS PHP 배열의
<?php
$gifts_array = array(
array(>4,"Flower",>250,"5_250.jpg",301),
array(1,"a Good Day",30,"3_30.jpg",153),
array(2,"cat",10,"3_10.gif",139),
array(3,"batman",20,"2_20.jpg",101),
array(11,"White Wolf",100,"11_100.jpg",5),
array(10,"crazy cat",30,"10_30.gif",2),
array(8,"Gift",100,"6_100.jpg",2),
array(12,"Car",120,"12_120.jpg",1),
array(9,"cat 2",30,"9_30.gif",1),
array(7,"2Pac",500,"3_500.jpg",0),
array(6,"Outlawz",500,"4_500.jpg",0)
);
?>
선물 카운터를 보낼 때마다, 그래서 선물을 찾아 증가하고 파일에 전체 배열을 작성 루프를해야합니다.
그것은 그런이 Array 생성하는 것이 좋다 :
'100'=>array('gname'=>"Flower",'gpoints'=>250,'gpic'=>"5_250.jpg",'gviews'=>301),
100 is the Gift ID.
최상의 솔루션 무엇인가 을 - 모든 응용 프로그램 MySQL의 테이블에 대해 생성? - 모든 응용 프로그램에 대해 하나의 표를 사용합니까? - 선물 삽입/업데이트/삭제 후 하나의 MySQL 테이블을 사용하여 모든 응용 프로그램 선물을 저장하고 각 응용 프로그램에 대한 MySQL 결과를 캐시합니까?
한 표는 나쁜 생각이 아니다 하나의 테이블을 사용합니다. 나는 테이블의 수백을 사용하는 애플 리케이션을 가지고 ... – GolezTrol
나는이 솔루션에 대한 캐시를 사용하여 사용자 및 일부 로그를 저장하는 데 이미 사용되는 좋은거야 ??? – Hamza
MySQL에는 쿼리 캐시가 내장되어 있습니다. –