• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Unknown column '9c' in 'where clause'

Status
Für weitere Antworten geschlossen.

Sannymaenchen

Neues Mitglied
Hi

ich schreibe momentan ein Jahrgangsskript für unseren Jahrgang.

Mein moentaner Code
PHP:
<?php
if(isset($_GET['person']) AND ($_GET['class'])) {

$_SESSION['class'] = $_GET['class'];
$class = $_SESSION['class'];
$_SESSION['person'] = $_GET['person'];
$person = $_SESSION['person'];        
$sql="SELECT * FROM jahrgang WHERE 
class=$class
 AND person=$person ";
mysql_query($sql) OR die(mysql_error());

    
$raus = mysql_fetch_assoc($result);     


    echo "  
            ".$raus['Name']." <br />
            ein bild <br />
            <div style=\"float:left;\">Spitzname:</div>
            <div style=\"float:right;\">".$raus['Spitzname']."</div><br />
            <div style=\"float:left;\">E-Mail Adresse:</div>
            <div style=\"float:right;\">".$raus['email']."</div><br />
            <div style=\"float:left;\">Wohnort</div>
            <div style=\"float:right;\">".$raus['wohnort']."</div><br />
            <div style=\"float:left;\">ICQ:</div>
            <div style=\"float:right;\">".$raus['icq']."</div><br />
            <div style=\"float:left;\">ICQ Status</div>
            <div style=\"float:right;\">arbeite dran..</div><br />
";



}else{
echo "class und person angeben fehlemeldung kommt noch genauer auch dan mit elseif";
}
?>
wenn ich jetzt beide parameter angebe sagt er mir immer Unknown column '9c' in 'where clause' 9c=das was bei class eingegeben ist.
Könnt ihr mir helfen?

MfG
Sannymaenchen
 
Werbung:
Werbung:
na ja, er findet sie auf jeden fall nicht.
versuchs mal so:

PHP:
<?php
$sql='SELECT * FROM jahrgang WHERE class = '.$class.' AND person = '.$person.' ';
?>

soweit ich weiß, ist "class" aber ein reserviertes sql-argument.

Nils aka XraYSoLo
 
Also ich habe jetzt deine $sql Inhalt mal ausprobiert. FUnzt nicht. Und auch wenn ich nach klasse frage und die Spalte in klasse umnenne kommt die selbe fehlermeldung wie zuvor.
Könnte es vileicht noch an der MySQl SPalte an sich liegen?
 
Werbung:
Status
Für weitere Antworten geschlossen.
Zurück
Oben