Kezdőoldal » Számítástechnika » Weblapkészítés » Sok adatos tömb beíratása...

Sok adatos tömb beíratása MySQL adatbázisba hogyan érdemes?

Figyelt kérdés

Van egy négyzetekre osztott mező, és szabadon lehet azon mászkálni, és minden egyes lépést a tömbben rögzítem, de ez akár lehet 50 lépés is. Na most a végén szeretném mind bevinni az adatbázisba, de nem hinném, hogy az én ötletem a legegyszerűbb...

Milyen ötleteitek vannak?


2015. júl. 10. 20:20
 1/5 anonim ***** válasza:
100%

Ha jól értem mit akarsz, akkor:


$szamok = array(1, 4, 6, 3, 5, 8, 9, 10, 22, 7);

$sql_szamok = implode('), (', $szamok);

$sql = "INSERT INTO tabla (ertek) VALUES (" . $sql_szamok . ")";

$query = mysqli_query($dbc, $sql);

echo ($query) ? 'Beirva' : 'Nincs beirva';

2015. júl. 10. 20:36
Hasznos számodra ez a válasz?
 2/5 A kérdező kommentje:

Nem egészen...

Tehát akkor vegyünk egy példát:

Kiválasztom az 50 lépést, ami a tömbbe bekerül, és minden adat egy koordináta rendszeri jelölést ad: 3:2,8:4...stb.

Elmentem az adatbázisba, és majd később letudom kérdezni az utat, úgy, hogy kirajzolódik a térképen.

Itt nekem egyedül azzal van problémám, hogy hogyan érdemes tárolni az adatokat:

Vagy minden lépésnek létrehozok egy oszlopot és mindegyiknek egy cellája, vagy mindent egy cellába teszek, és lekérdezésnél külön választom őket.

Esetleg még más ötlet?

2015. júl. 10. 20:46
 3/5 anonim ***** válasza:
100%

Minden lépés külön mező.


id | jatek | lepes | mezo_x | mezo_y

1 | 1 | 1 | 3 | 2

2 | 1 | 2 | 8 | 8

3 | 1 | 3 | 7 | 5

4 | 2 | 1 | 9 | 1

5 | 2 | 2 | 5 | 4

6 | 2 | 3 | 2 | 7

7 | 3 | 1 | 5 | 6

8 | 3 | 2 | 1 | 9

9 | 3 | 3 | 6 | 3

10 | 3 | 4 | 4 | 9


Ebből a táblából megtudhatod, hogy így léptek a játékokban:


Első játék:

3:2 -> 8:8 -> 7:5


Második játék:

9:1 -> 5:4 -> 2:7


Első játék:

5:6 -> 1:9 -> 6:3 -> 4:9

2015. júl. 10. 21:24
Hasznos számodra ez a válasz?
 4/5 A kérdező kommentje:
Áh, köszönöm az utolsónak, ez jó ötlet! (No meg a többieknek is :) )
2015. júl. 10. 21:29
 5/5 anonim ***** válasza:
100%
Mindkettő én voltam, csak először nem értettem a kérdésed.
2015. júl. 10. 21:41
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!