phpbar.de logo

Mailinglisten-Archive

[php] PHP/mysql Problem mit "www.domain.de" in Querys??

[php] PHP/mysql Problem mit "www.domain.de" in Querys??

Patrick Schneider patrick_(at)_hpi.de
Wed, 19 Jul 2000 16:28:48 +0200


Hallo an Alle,

ich hab da ein kleines Problem mit PHP & MySQL

In der Tabelle Domain hab ich ein Feld Domainname (varchar(50)). Dort
speichere ich (oh Wunder ;-)  ) Domainnamen in der Form www.domain.de
ab.
Wenn ich nun auf die Tabelle zugreifen will und dabei das Feld
Domainname mit ner Variablen vergleiche wie hier zb:

// Link usw sind hergestellt.
$was = "Domain";
$t_id = "Domainname";
$id = "www.domain.de";
$query = "SELECT * from $was WHERE $t_id = '$id';";
echo $query;  // ergibt:  SELECT * from Domain WHERE Domainname =
'www.domain.de';
mysql_query($query); // ergibt:  Unknown table 'www.domain' in where
clause 

$query = "SELECT * from $was WHERE $t_id = \"$id\";";
$query = "SELECT * from $was WHERE $t_id = $id;";
$query = "SELECT * from $was WHERE $t_id = \"'$id'\";";
... bringen alle das gleiche Ergebnis.
Der selbe Querystring im mysql Client funktioniert einwandfrei.
Irgendwie scheint PHP zu meinen, dass www.domain ne Tabelle ist und
entfernt _alle_ " .. kann man das irgendwie abstellen oder hat jemand da
einen Lösung für mich?

Vielen Dank im Vorraus :-)

Tschau,

Patrick Schneider


php::bar PHP Wiki   -   Listenarchive