Abend leutz,
bin grad echt am verzweifeln. Seit paar Tagen lern ich PHP, und jetzt kommt mySQL dazu. Ich will eine bestimmtes feld ausgeben (SELECT content FROM $tabellenname WHERE ID=1). Hier der gesamte code:
[php]<?php
$database=„phost86364“;
$tabelle=„content_baloo“;
$user=„phost86364“;
$pw=„passwort“;
$sql=„SELECT $feld FROM $tabelle WHERE ID=1“;
while($row=mysql_fetch_array($result))
{
echo $row->content;
}
?>[/php]Beim ausführen kommt ne fehlermeldung
on line Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /srv/www/httpd/phost/b/com/pytalhost/baloo/web/abfrage.php12Wisst ihr wie ich das Problem lösen kann ? Ich suche auch nach einer möglicherkeit das ganze zu vereinfachen, und nicht per schlaufe das gesamte Array abzufragen, weil ich nur auf bestimmte elemente zugreifen will (WHERE ID=1). Ich hoffe jemand kann mir weiterhelfen
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FROM content_baloo WHERE ID=1' at line 1Jemand ne idee ? xD
[B]Edit:
[/B]sry, hab vergessen $feld zu definieren. Nach der änderung komm aber immer noch ne Fehlermeldung:
[php]<?php
$database=„phost86364“;
$tabelle=„content_baloo“;
$user=„phost86364“;
$feld=„content“;
$pw=„passwort“;
$sql=„SELECT $feld FROM $tabelle WHERE ID=1“;
$link= mysql_connect(„localhost“, „$user“, „$pw“);
mysql_select_db($database, $link);
mysql_query($sql, $link) or die(mysql_error());
while($row=mysql_fetch_array($result))
{
echo $row->content;
}
?>
[/php][code] Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /srv/www/httpd/phost/b/com/pytalhost/baloo/web/abfrage.php on line 13
lol, nur vergessen mitzuposten. Trotz de, Einrücken kommt jetzt zwar keine fehlermeldung, aber auch kein tabelleninhalt, sondern ein leeres fenster.
[php]<?php
$database=„phost86364“;
$tabelle=„content_baloo“;
$user=„phost86364“;
$feld=„content“;
$pw=„123456789“;
$sql="SELECT
$feld
FROM
$tabelle
WHERE
ID = ‚1‘ ";
wie wäre es dann statt
[PHP]$sql=„SELECT $feld FROM $tabelle WHERE ID=1“;[/PHP]
mit dem hier
[PHP]$sql=„SELECT content FROM content_baloo WHERE ID=1“;[/PHP]