için tablo adı oluşturmak için dizine oturum değişkenini dizine ekleyin ama bunun için gerçekten iyi bir isim düşünemiyorum. Benim problemim bir web sitesine sahipti, bir düğmeye tıkladığınızda veritabanına gönderdikten sonra oradaki tüm sayıları topladı. Bu kısmı yaptım ama. lütfen bununla ilgili soru sormayın, ancak bunu yapması gereken kişi, özellikle onun sayısı için bir tablo oluşturmalıdır. benim sorunum bir oturum daha önce kişi yerde kimliği o 88. olduğunu söylüyorlar yapılır olduğuna dair önemli değil ben bu tabloyu bulun ve tüm numaralarıMySQL sorgu
session_start();
$id=$_SESSION['id'];
include('db.php');
$add=mysql_query('SELECT SUM(p1),SUM(p2) from `game88`');
while($row1=mysql_fetch_array($add))
{
$mark=$row1['SUM(p1)'];
$mark1=$row1['SUM(p2)'];
}
?>
eklemek için şu anda bu var ama vardı o ben bu
'SELECT SUM(p1),SUM(p2) from `game" . $id . "`'
denedi ama çalışmıyor bu yüzden kullanıcıların oturumuna göre tablo bulmalıyız
('SELECT SUM(p1),SUM(p2) from `game88`')
gelen ve game88 diyor. Oyun her zaman tablo adının ilk bitidir ve 88 daha önce oluşturulmuş olan kullanıcı yerdir. Bu masa game88 bulmak için gereken veya kullanıcı oturumu ne olursa olsun 99 masa game99 olurdu. Umarım bu anlaşılabilir bir şeydir. ve bunun ne olduğunu sormayın çünkü açıklamak zor. Yardımınız için teşekkürler.
Bu gerçekten bir [XY Problem] (http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem) gibi gözüküyor. . lütfen bununla ilgili soru sormayın ama .... * çünkü sezgisel olarak bu mantığın gerçekten – DelightedD0D
adresinde sormanız gereken sorun olduğunu biliyorsunuz, sorun "oyundan" gelen puanlarla gelmiyor. id. ''fakat wen denir, bu da kodun işe yaramadığı anlamına gelir ve yardıma ihtiyacım var @ DelightedD0D –
Ama neden her oyun için yeni bir' masa 'yaratıyorsunuz? '' '' '' '' Adlı bir 'masa' 'olması ve her kullanıcı oyununun' 88' veya '89' değerini saklayacağınız' gameId' adlı bir sütun ile 'row' olarak depolanması daha uygun olacaktır. vb ..... sonra sadece mevcut gameId – DelightedD0D