anpera.net https://anpera.dyndns.org/phpbb3/ |
|
Datenbankprefix https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=1920 |
Seite 1 von 1 |
Autor: | Garlant [ Di 08 Nov, 2005 20:30 ] |
Betreff des Beitrags: | Datenbankprefix |
Ich bin mir sicher das ich nun zwar die falschen Begriffe nutze trotzdem versuche ich zu erklären, das was ich möchte. Ich weiß das es diese Frage schon einmal gab, leider kann ich diese nicht finden, da ichd en Titel nicht mehr weiß. ... Also ich möchte ein datenbankprefix wie $session['user']['accounts'] das aber auf eien andere Spaltte nehmen wir mal an $session[user][blubb] Es wäre nett, wenn mir das jemand noch eimal erklären könnte wie das ging. ich glaube damals war es mit der tablle houses{ich glaube das war dann $session[house][...]} da hatte anpera dann eine Methode für session Mfg garlant |
Autor: | Kevz [ Mi 09 Nov, 2005 14:06 ] |
Betreff des Beitrags: | |
Servus, hier mal kurz erklärung... $session ist nur eine Varialbe die als Array dient, siehe dazu folgende stelle: [php]session_register("session"); $session =& $_SESSION['session'];[/php] Hier wird die $_SESSION selbst auf eine Variable geleitet und danach wird eben der Variable $session die nachfolgenden Werte übergeben, sprich die hinteren Array elemente. Das ist aber noch nicht alles, denn so steht ja bereits unser Array nun weisen wir dem array $session['blublub'] werte zu... [php]$result = mysql_query('SELECT * FROM `houses` WHERE owner = '.$session['user']['acctid']); $session['blublub'] = mysql_fetch_assoc($result);[/php] So werden dem Array $session['blublub'] alle nachfolgenden Werte übergeben mit den Aktuellen werten natürlich. Beachte aber das du bei einer SELECT Abfrage niemals nur SELECT * machst!, egal ob du alle felder benötigst oder nicht liste sie einzelnt auf da sonst die Abfrage nur verlängert wird und die evtl. der Query Cacher nicht funktioniert, dazu gibts auch einen beitrag auf http://www.php.net. Kann ihn dir nachher gern mal raussuchen ![]() So hoffe konnte dir damit helfen. |
Autor: | Garlant [ Mi 09 Nov, 2005 14:39 ] |
Betreff des Beitrags: | |
ich denke das war ,dass das ich gesucht hatte, danke. ![]() Mfg Garlant |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |