Hallo liebe phpfriend.de Community...
ich mal wieder *g*
Also... ich habe mal wieder ein Problem mit einer MYSQL abfrage...
Ich schreibe derzeit an einem Konvertierer der vorhandene Matcheinträge auf die Datenbank struktur meines Scripts umschreibt...
Nur jetzt habe ich ein Problem... Und zwar hat mein Kunde mir gesagt das er die Screenshots von den Jeweiligen Matches gern mit in den ergebnissen hätte... Dies wäre jetzt nicht so schlimm... aber das für jeden Screenshot in der alten DB eine Tabellen-Zeile angelegt wird wird es für mich ab diesem Punkt zum problem *g*
Denn in meiner Datenbank Struktur werden die Screenshot namen in 4 Spalten einer Zeile gespeichert...
Und nun zum problem... oder besser gesagt zur frage... wie würde die Abfrage aussehen um diese 4 Screenshots in 4 Spalten und nicht in 4 zeilen zu speichern...
ich poste jetzt einfach mal den gesamten abfrage Code:
PHP-Code:
$sqlhead = "SELECT * FROM $tbl_match WHERE archiv = '1' ORDER BY id DESC LIMIT 10";
$query = mysql_query($sqlhead, $db_conn);
while($dat = mysql_fetch_array($query))
{
$m_datum = $dat[datum];
$m_clantag = unidat($dat[gegner], 'clantag', $tbl_clans);
$m_claname = unidat($dat[gegner], 'clanname', $tbl_clans);
$m_land = unidat($dat[gegner], 'land', $tbl_clans);
$m_flagge = unidat($m_land, 'img_flagge', $tbl_land);
$m_clanurl = unidat($dat[gegner], 'homepage', $tbl_clans);
$m_game = unidat($dat[game], 'typeshort', $tbl_games);
$m_modus = unidat($dat[gametyp], 'typeshort', $tbl_gametyp);
$m_team = unidat($dat[team], 'teamname', $tbl_team);
$m_match = unidat($dat[matchtyp], 'name', $tbl_typ);
$kom = kom_count('matcharchiv', $dat[id]);
$bericht = $dat[bericht];
$aufstellung_gegner = $dat[aufstellung_gegner];
$aufst = explode('//', $dat[aufstellung]);
for($i=0; $aufst[$i]; $i++)
{
if(!ISSET($aufstellung))
{
$aufstellung = unidat($aufst[$i], 'playername', $tbl_users);
}
else
{
$aufstellung = $aufstellung.", ".unidat($aufst[$i], 'playername', $tbl_users);
}
}
$sql = "INSERT INTO amx_clanwars
SET
squadid = '10',
datum = '$m_datum',
gegner_cou = '$m_flagge',
score_us = '$dat[own_result]',
score_them = '$dat[enemy_result]',
gegner_lineup = '$aufstellung_gegner',
lineup = '$aufstellung',
liga = '$m_match',
gegner_tag = '$m_clantag',
gegner_name = '$m_claname',
bericht = '$bericht',
gegner_hp = '$m_clanurl'
";
$quer = mysql_query($sql, $db_conn);
}
ich hoffe ihr könnt damit was anfangen...

Wie auch sonst: Solltet ihr nicht verstehen was ich meine schreibts einfach rein... ich versuche es dann zu erläutern
Mfg AK:WebMedia