GreenSprite
Benutzer
- Beiträge
- 11
Hallo!
Ich habe noch ein kleines Problem mit einem assoziativen Array, welches ich in einer SQL-Tabellenspalte speichere.
Die gespeicherten Daten habe ich händisch in das Spaltenfeld geklopft, diese sehen so aus:
Ich hole mir per SQL-SELECT die Daten aus der Spalte und lade den kompletten String folgendermaßen in ein Array:
Das Array sieht dann aber gefühlt "falsch" aus:
Es sollte aber so aussehen:
Wo kann ich mit meiner Fehlersuche ansetzen?
LG!
Sprite.
Ich habe noch ein kleines Problem mit einem assoziativen Array, welches ich in einer SQL-Tabellenspalte speichere.
Die gespeicherten Daten habe ich händisch in das Spaltenfeld geklopft, diese sehen so aus:
Code:
['customers']['rw'],['suppliers']['rwx'],['users']['r']
Ich hole mir per SQL-SELECT die Daten aus der Spalte und lade den kompletten String folgendermaßen in ein Array:
Code:
// Benutzerrechte ermitteln
$result = doSqlQuery("SELECT userPermissions FROM boss.users WHERE id='" . $_SESSION['userID'] . "';");
$row = mysqli_fetch_row($result);
$permissions = $row[0];
$arrPermissions = explode(",", $permissions);
Das Array sieht dann aber gefühlt "falsch" aus:
Code:
foreach ($arrPermissions AS $key=>$value) {
echo "<br>" . $key . "=" . $value;
}
0=['customers']['rw']
1=['suppliers']['rwx']
2=['users']['r']
Es sollte aber so aussehen:
Code:
customers=rw
suppliers=rwx
users=r
Wo kann ich mit meiner Fehlersuche ansetzen?
LG!
Sprite.