ID Irgendwas

Manuel324

Mitglied
Hallo,

Ich habe hier einen fehler,

Notice: Undefined index: id in /var/www/web3/html/index.php on line 10

der so heist.

Und in der Zeile 10 befindet sich nur eine abfrage.

PHP:
   $sql2 = "SELECT * FROM links WHERE id='$_GET[id]'";

Und im Ganzen script steht

PHP:
<?php
	require_once ('config.php');
    $db_link = mysql_connect (MYSQL_HOST, MYSQL_BENUTZER, MYSQL_KENNWORT);
   

    $db_sel = mysql_select_db( MYSQL_DATENBANK )
    or die("Auswahl der Datenbank fehlgeschlagen");
    
   $sql2 = "SELECT * FROM links WHERE id='$_GET[id]'";  
   $db_erg2 = mysql_query($sql2);
   $zeile = mysql_fetch_array($db_erg2);
   
?>

Keine ahnung was da fehlt,

Gruß

Manuel
 
Zuletzt bearbeitet:
PHP:
if(isset($_GET['id']) {

     require_once ('config.php');
    $db_link = mysql_connect (MYSQL_HOST, MYSQL_BENUTZER, MYSQL_KENNWORT);
   

    $db_sel = mysql_select_db( MYSQL_DATENBANK )
    or die("Auswahl der Datenbank fehlgeschlagen");
    
   $sql2 = "SELECT * FROM links WHERE id='$_GET[id]'";  
   $db_erg2 = mysql_query($sql2);
   $zeile = mysql_fetch_array($db_erg2);

}

Wenns $_GET['id'] nicht gibt muss das ganze ja nicht ausgeführt werden ;)

Übrigens sollten GET Variablen nie ungeprüft in SQL Statements eingebaut werden - das ist eine riesen Sicherheitslücke -> http://de.wikipedia.org/wiki/SQL-Injection
 
Zurück