mySQL: Abfrage- Fehler

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Benutzeravatar
leopittoni
Mitglied
Beiträge: 1162
Registriert: 26.04.2004 20:17

Beitrag von leopittoni »

Hallo

War gestern weg, darum keine Antwort...
Langsam wirds kompliziert.

Hier mal die ganze Datei als TXT:
http://www.mini-shop.ch/startseite/time.php.txt

Ein error-dings hab ich so gemacht:

Code: Alles auswählen

$samstag = "SELECT customers_firstname, customers_lastname
FROM customers WHERE customers_id = '($miniidsa2)' ORDER BY customers_firstname ASC";

$minilistesa = mysql_query($samstag);
//fehler
if(!$minilistesa)
{
mysql_errorhandler("Datenabfrage -Miniliste Samstag- gescheitert", $samstag);
}
Stimmt das nicht? Hä...

Danke Euch allen für die Hilfe! Léo
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag von easygo »

leopittoni hat geschrieben:War gestern weg, darum keine Antwort...
Aha und das heißt, die Antwort kommt noch oder wie? :-?
Benutzeravatar
leopittoni
Mitglied
Beiträge: 1162
Registriert: 26.04.2004 20:17

Beitrag von leopittoni »

Also:

Beim Durchchecken bin ich mal so weit gekommen:

Code: Alles auswählen

//samstag
$miniidsa = "SELECT customers_id
FROM einsatz WHERE datum = '$einsatzsa'";
$miniidsa2 = mysql_query($miniidsa) or die(mysql_error());

$ausgabe = mysql_fetch_row($miniidsa2);
echo($ausgabe);
ergibt nicht mehr eine weisse Seite, sondern:
Array
Was bedeutet das? Hilft das jemandem?

Danke! Léo

**********************************
EDIT: Da fehlt ein

Code: Alles auswählen

$miniidsa3 = $row[0];
So funktionierts!

Einzige Frage noch: Wenn das Feld leer ist, also kein entsprechender Eintrag in der DB ist, gibts einen Fehler. Wie kann man machen, dass dann einfach nichts ausgegeben wird?

Danke! Léo
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17476
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Code: Alles auswählen

$miniidsa3 = (isset($row[0])) ? $row[0] : '';
Benutzeravatar
leopittoni
Mitglied
Beiträge: 1162
Registriert: 26.04.2004 20:17

Beitrag von leopittoni »

Geht leider nicht... Ergibt immer noch:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/httpd/vhosts/mini-shop.ch/httpdocs/startseite/index.php on line 277
Léo

**************************

Werde es wohl so machen:

Code: Alles auswählen

if(!$miniidsa3)
{
$listesamstag = '<tr>';
}
else
{
$listesamstag = while ($row = mysql_fetch_array($minilistesa))
{
'<tr align="center"><td>' . $row['customers_firstname'] . ' ' .$row['customers_lastname'] . '</td>';
}
}
Der "else"-Teil funktioniert nicht... Wie kann man den PHP-Code in der Variabel speichern?

Danke, Léo
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag von S2B »

Autsch...

Code: Alles auswählen

$listesamstag = '';
while ($row = mysql_fetch_array($minilistesa))
{
$listesamstag .= '<tr align="center"><td>' . $row['customers_firstname'] . ' ' .$row['customers_lastname'] . '</td>';
}
Du solltest dich _wirklich_ mal mit ein paar PHP-Grundlagen vertraut machen.
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

S2B hat geschrieben:Du solltest dich _wirklich_ mal mit ein paar PHP-Grundlagen vertraut machen.
Wozu denn, wenn ihm jede noch so dämliche Frage hier beantwortet wird. Durch deinen Code hast du ihn erneut davor bewahrt, sein Hirn einzuschalten und auf php.net nachzulesen, wie eine while-Schleife funktioniert. :roll:
KB:knigge
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag von S2B »

Pyramide hat geschrieben:Wozu denn, wenn ihm jede noch so dämliche Frage hier beantwortet wird. Durch deinen Code hast du ihn erneut davor bewahrt, sein Hirn einzuschalten und auf php.net nachzulesen, wie eine while-Schleife funktioniert. :roll:
Jep, du sagst es, danke für das Erinnern an alte Grundsätze... :)
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Antworten

Zurück zu „Coding & Technik“