kostenloser Webspace werbefrei: lima-city


Alternative zu mysql_query?

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    keksessen

    Kostenloser Webspace von keksessen

    keksessen hat kostenlosen Webspace.

    Wie der Titel schon sagt such ich eine Alternative, um mysql_query zu umgehen.
    Hierbei geht es nur um den Befehl INSERT INTO.
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Warum willst Du mysql_query() umgehen... was zudem einfach nicht geht?
  4. Autor dieses Themas

    keksessen

    Kostenloser Webspace von keksessen

    keksessen hat kostenlosen Webspace.

    strange schrieb:
    Warum willst Du mysql_query() umgehen... was zudem einfach nicht geht?


    Zuvieele query's in einer PHP-Datei.
  5. Dann machst Du Grundlegend was falsch!

    Poste mal den passenden Code und wenn der MySQL-Login mit drin ist, Daten rausnehmen...
  6. Autor dieses Themas

    keksessen

    Kostenloser Webspace von keksessen

    keksessen hat kostenlosen Webspace.

    Ein kleiner ausschnitt aus der Datei:
    $a1 = mysql_query("SELECT * FROM game1 WHERE user LIKE '$user'");
      $a2 = mysql_query("SELECT * FROM game2 WHERE user LIKE '$user'");
      $a3 = mysql_query("SELECT * FROM game3 WHERE user LIKE '$user'");
      $a4 = mysql_query("SELECT * FROM game4 WHERE user LIKE '$user'");
      $a5 = mysql_query("SELECT * FROM game5 WHERE user LIKE '$user'");
      //Anderer Code...
      //Anderer Code...
      $i1 = mysql_query("INSERT INTO 'profil'('id', 'date') VALUES(NULL, '$date')");
      $i2 = mysql_query("INSERT INTO 'admin'('id', 'date', 'pass') VALUES(NULL, '$date', '$pass')");


    Es sind noch mehr INSERT INTOS aber der rest is TS...

    Beitrag zuletzt geändert: 11.7.2009 15:51:56 von keksessen
  7. Es ist von der Geschwindigkeit her besser die auszuwählenden Spalten mit Namen anzusprechen und nicht einfach über *
    So kannst du nur das wählen, was du wirklich brauchst. Die ganzen Queries kannst du womöglich auch in der Form
    SELECT spalte.game1, spalte2.game2, andere_spalte.game3, FROM game1, game2, game2 WHERE...

    zusammenfassen.

    Ansonsten solltest du dir nochmal Gedanken über die Aufteilung deiner Tabellen machen. Brauchst du wirklich so viele oder kann man die zusamentun?
  8. Autor dieses Themas

    keksessen

    Kostenloser Webspace von keksessen

    keksessen hat kostenlosen Webspace.

    Das Problem sind die INSERT INTO's
    Das ist nur die Seite vom Admin.

    Die Vielen Tabellen sind gut aufgeteilt, für jede Seite eine Tabelle:)
    Is für ein BG.

    Für normale User wird nur die Tabelle abgefragt, aufdessen Seite sich der User befindet.
    Aber beim Admin werden alle Abgefragt um eine Auflistung der Daten vom User zu erstelen.

    @tct geht sowas auch mit INSERT INTO(Mein eigentliches Problem)?
  9. t*****b

    keksessen schrieb:
    Die Vielen Tabellen sind gut aufgeteilt, für jede Seite eine Tabelle:)


    Du machst viele Dinge falsch. 1. Brauchst du nur eine Tabelle, mit einer zusätzlichen Spalte definierst du für welche Seite die jeweiligen Einträge sind und 2. statt zig einzelne Queries solltest du diese zu einem zusammenfassen...
  10. Autor dieses Themas

    keksessen

    Kostenloser Webspace von keksessen

    keksessen hat kostenlosen Webspace.

  11. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!