Trådstart#1 Hej,
Kan någon snäll själ ge mig kodexempel på hur man sparar en array i en databas?
Har försökt googla på detta och även forumet men jag hittar inget.
Det bästa är nog att splitta din array till kommaseparerade värden. T.ex.
$myArr = array("foo", "doo", "moo");
$values = implode(";", $myArr);
Sen sparar du helt enkelt $values som varchar eller liknande såhär:
foo;doo;moo
Samma när du plockar ut dina värden, fast du kör med explode(";", $values); för att skapa en array av dina värden.
Tack för ditt svar.
Jag använder följande kod för att skapa min array. Hur kan jag sedan lägga in valda checkboxar i databasen?
// Hämta namnen
$get = mysql_query("SELECT ID, Namn
FROM Spelare");
while($row = mysql_fetch_array($get))
{
// Hämta namnen
$ID = $row['ID'];
$Namn = $row['Namn'];
$playerList[] = $ID;
}
// Stäng databasen
mysql_close($open);
echo "<form method=\"post\" action=\"index.php?page=addPlayers\" name=\"Spelare\">";
foreach ($playerList as $value)
{
echo "<input type=\"checkbox\" id=\"SpelarID[]\" value=\"$value\"> $value<br>";
}
Jag tror att det lättaste/bästa vore att ha en tabell med två kolumner där du sparar spelar-id, men det är lite beroende på vad du vill göra.
Ge lite mer input så blir det lättare att hjälpa till.
Sorry
Jag vill bara föra över information från en tabell till en annan. Jag vill att ID från Tabell1 ska flyttas till SpelarID i Tabell2.
Tabell1
ID | Namn
Tabell2
ID | SpelarID
streetrobban skrev:
Sorry
Jag vill bara föra över information från en tabell till en annan. Jag vill att ID från Tabell1 ska flyttas till SpelarID i Tabell2.
Tabell1
ID | Namn
Tabell2
ID | SpelarID
Varför då?
Varför inte använda informationen bara en gång och skapa en relation.
Typ:
Tabell1
ID | Namn
Tabell2
Tabell1_ID