SQL SELECT funktioniert nicht innerhalb des Arrays MYSQL_ASSOC
Frage
Ich kann den Fehler im folgenden Skript anscheinend nicht finden.ich habe jetzt schon eine Weile nachgesehen.entschuldigung, ich bin wirklich neu in SQL und PHP.
$tCompany_SQLselect = "SELECT ";
$tCompany_SQLselect .= "ID, preNAME, Name, RegType ";
$tCompany_SQLselect .= "FROM ";
$tCompany_SQLselect .= "tCompany ";
$tCompany_SQLselect_Query = mysql_query($tCompany_SQLselect);
$index = 1;
while ($row = mysql_fetch_array($tCompany_SQLselect_Query, MYSQL_ASSOC)) {
$preNAME = $row['preNAME'];
$Name = $row['Name'];
$RegType = $row['RegType'];
echo $index.".".$preNAME."".$Name."".$RegType" <br />;
$index++;
}
Lösung
Das Problem liegt in der Art, wie Sie verketten variabel.
Du hast einen Punkt und ein Zitat vergessen.Ändern .$RegType" <br />;
zu . $RegType . "<br />";
echo $index . "." . $preNAME . " " . $Name . " " . $RegType "<br /> ;
^ dot ^ quote
Ändern Sie es in:
echo $index . "." . $preNAME . " " . $Name . " " . $RegType . "<br />";
Sie können den Platz in der entfernen " "
wenn du willst.
Andere Tipps
Erster: Sie können verwenden:
generasacodicetagpre.Hier können Sie den Fehler debuggen.
Sekunden: Sie können verwenden:
generasacodicetagpre., um die Syntax zu verkürzen.
Der echo
linie sollte sein:
echo $index.".".$preNAME." ".$Name." ".$RegType." . "<br />";
Dir fehlten Zitate herum <br />
, und die .
für die Verkettung davor.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow