---
title: "Schack"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/21986-schack"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Gislaved.net"
published: "2000-10-18T09:09:00.000Z"
updated: "2000-10-21T11:21:00.000Z"
replies: 2
views: 392
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/databaser-sql/21986-schack"
---

# Schack

## #1 — Gislaved.net, 2000-10-18T09:09Z

Jag funderar på att bygga ett litet schackkorrespondenssystem med PHP och MySQL, bara för att lära mig mer. Just nu funderar jag hur man smartast sparar spelställningen.. någon som har något bra förslag?

Man skulle kunna spara det som en lång textremsa, där tecken nummer ett motsvarar vad som finns i den första rutan. Fast det kanske är krångligt?

Permalänk: https://www.webforum.nu/p/21986

## #2 — Robban, 2000-10-21T08:34Z

Kanske inte har så mycket med MySQL att göra, men man skulle kunna skapa en flerdimensionell array i PHP (där varje element motsvarar en chackruta) och sedan använda [serialize()](http://se.php.net/manual/html/function.serialize.html) på den. Då får man ut en textsträng som motsvarar arrayen i PHP. Denna textsträng kan ju sedan enkelt lagras i MySQL.

För att göra om textsträngen till array igen använder man [unserialize()](http://se.php.net/manual/html/function.unserialize.html). Voila, en array klar att direkt användas i PHP. :)

Man kan även tänka sig en objektorienterad lösning, där varje objekt är en ruta (och objektet innehåller då information om vilken pjäs som eventuellt står på den rutan). Brädet blir då en array av objekt, som kan sparas undan och återanvändas på samma sätt.

Permalänk: https://www.webforum.nu/p/354046

## #3 — Gislaved.net, 2000-10-21T11:21Z

Mmm... det är ju en lösning. Jag ska fundera på det. Tack för hjälpen.

Permalänk: https://www.webforum.nu/p/354047

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/21986-schack
