Ergebnis 1 bis 13 von 13

Thema: MySQL: Einzelnen Wert in php-Datei auslesen >_>'

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    PHP-Code:
    <?php

      $host 
    "localhost"// Wird wahrscheinlich so bleiben
      
    $user "username";  // Anpassen
      
    $pass "passwort";  // Anpassen

      
    $db   "database";  // Rate!

      
    mysql_connect($host$user$pass) or die(mysql_error());

      
    mysql_select_db($db) or die(mysql_error());

      
    $topic_id xxx;     // Wazzap.

      
    $result mysql_query("SELECT `topic_replies` FROM `phpbb_topics` WHERE `topic_id` = '$topic_id'") or die(mysql_error());

      
    $topic_replies mysql_result($result0);

      echo 
    $topic_replies;

    ?>
    Die mMn einfachste und sauberste Möglichkeit. (Bei den anderen Vorschlägen fehlte entweder was, oder es waren unnötige Sachen zuviel da).

    Dadies Skript ist übrigens exploitable.

    Hatte noch nen Fehler.

    Geändert von Dingsi (21.07.2005 um 20:42 Uhr)

  2. #2
    Zitat Zitat von Dingsi
    PHP-Code:
    <?php

      $host 
    "localhost"// Wird wahrscheinlich so bleiben
      
    $user "username";  // Anpassen
      
    $pass "passwort";  // Anpassen

      
    $db   "database";  // Rate!

      
    mysql_connect($host$user$pass) or die(mysql_error());

      
    mysql_select_db($db) or die(mysql_error());
      
      
    $topic_id $_GET['topic_id'];
      
    $topic_id mysql_escape_string($topic_id);     // zOMG!1 MySQL Injection prevented. :/

      
    $result mysql_query("SELECT `topic_replies` FROM `phpbb_topics` WHERE `topic_id` = '$topic_id'") or die(mysql_error());

      
    $topic_replies mysql_result($result0);

      echo 
    $topic_replies;

    ?>
    So kann mans dann auch ueber bla.php?topic_id=1337 nutzen ohne Angst vor Scriptkiddies zu haben.

    Geändert von codec (21.07.2005 um 20:56 Uhr)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •