Fehlermeldung bei Zeichenkettenverarbeitung
detlevk
- php
0 Dieter Raber0 C. Kraft
Folgende Zeichenkettenverarbeitung:
$sql = "SELECT * FROM Artikel WHERE ArtNr = '$artnr'";
führt zu dieser Fehlermeldung:
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /www/htdocs/w006d76c/Artikel.php on line 18
Dabei habe ich Befehle dieser Art (t.T. sogar exakt gleich!) schon oft verwendet!
Hallo Detlev
wie sehen denn die vorhergehenden Zeilen aus?
Gruss
Dieter
Hallo Detlev
wie sehen denn die vorhergehenden Zeilen aus?
Gruss
Dieter
Hier einmal die Zeilen davor, vertrauliche Daten durch XXX unkenntlich gemacht:
<?php
if (isset($_GET['artnr']))
{
$artnr = $_GET['artnr'];
}
//Herstellung der Verbindung zur Datenbank
$db = @mysql_connect('XXXX.tld', 'XXXXX', XXXXXX');
if ($db)
{
$dbase = "XXXXXX";
mysql_select_db($dbase, $db);
}
else
{
echo "<p><b>Fehler, keine Datenbankverbindung!</b></p>";
}
//Abruf des ausgewählten Artikels
$sql = "SELECT * FROM Artikel WHERE ArtNr = '$artnr'";
...
Vielleicht bin ich ja wirklich nur betriebsblind?
Detlev
echo $begrüßung;
Hier einmal die Zeilen davor, vertrauliche Daten durch XXX unkenntlich gemacht:
Vielleicht bin ich ja wirklich nur betriebsblind?
Leg dir einen Editor mit Syntaxhervorhebung zu, dann siehst du die Stelle eher:
if (isset($_GET['artnr']))
{
$artnr = $_GET['artnr'];
}
//Herstellung der Verbindung zur Datenbank
$db = @mysql_connect('XXXX.tld', 'XXXXX', XXXXXX');
if ($db)
{
$dbase = "XXXXXX";
mysql_select_db($dbase, $db);
}
else
{
echo "<p><b>Fehler, keine Datenbankverbindung!</b></p>";
}
//Abruf des ausgewählten Artikels
$sql = "SELECT * FROM Artikel WHERE ArtNr = '$artnr'";
echo "$verabschiedung $name";
[latex]Mae govannen![/latex]
if (isset($_GET['artnr']))
{
$artnr = $_GET['artnr'];
}
Unbehandeltes Umkopieren ist unsinnig (und gefährlich).
$db = @mysql_connect('XXXX.tld', 'XXXXX', XXXXXX');
Ich zähle 5, wie viele zählst du?
Cü,
Kai
Folgende Zeichenkettenverarbeitung:
$sql = "SELECT * FROM Artikel WHERE ArtNr = '$artnr'";
führt zu dieser Fehlermeldung:
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /www/htdocs/w006d76c/Artikel.php on line 18Dabei habe ich Befehle dieser Art (t.T. sogar exakt gleich!) schon oft verwendet!
Wenn Du diese Zeile schon exakt so verwendet hast, wird es sicherlich an der vorhergehenden Zeilen liegen, PHP ist da nicht so genau mit den Zeilenangaben.
Gruß
CK