PHP: MySQL DB auslesen.

Fragen zum Thema HTML, JavaScript, PHP
Benutzeravatar
Kerli
Beiträge: 1456
Registriert: So Jul 06, 2008 10:17 am
Wohnort: Österreich
Kontaktdaten:

Re: PHP: MySQL DB auslesen.

Beitrag von Kerli » Fr Jan 22, 2010 5:01 pm

Du solltest besser nach jeder Funktion überprüfen ob sie auch funktioniert hat. Siehe zb [url=http://proggen.org/doku.php?id=php:mysql:connection]hier[url]. Zusätzlich solltest du das auch direkt nach der Abfrage machen, da du wahrscheinlich 'false' zurückbekommst, was auf einen Fehler hin deutet.

Code: Alles auswählen

$ergebnis = mysql_query($abfrage);
if( $ergebnis === false )
{
  echo "MySQL: " . mysql_error();
  die;
}
edit: 'die' geht nur mit konstantem String...
"Make it idiot-proof and someone will invent an even better idiot." (programmers wisdom)

OpenGL Tutorials und vieles mehr rund ums Programmieren: http://www.tomprogs.at

Benutzeravatar
naums
Beiträge: 740
Registriert: Sa Jan 02, 2010 10:40 pm
Kontaktdaten:

Re: PHP: MySQL DB auslesen.

Beitrag von naums » Fr Jan 22, 2010 8:54 pm

die; funzt auch so.
.globl truth
truth:
mov r0, #42
mov pc, lr

Benutzeravatar
Kerli
Beiträge: 1456
Registriert: So Jul 06, 2008 10:17 am
Wohnort: Österreich
Kontaktdaten:

Re: PHP: MySQL DB auslesen.

Beitrag von Kerli » Fr Jan 22, 2010 11:06 pm

naums hat geschrieben:die; funzt auch so.
Ja. Aber ursprünglich habe ich "die mysql_error()" versucht...

Und wie schaut es mi deinem Problem aus wenn du nach jedem Funktionsaufruf auf Fehler prüfst?
"Make it idiot-proof and someone will invent an even better idiot." (programmers wisdom)

OpenGL Tutorials und vieles mehr rund ums Programmieren: http://www.tomprogs.at

Benutzeravatar
naums
Beiträge: 740
Registriert: Sa Jan 02, 2010 10:40 pm
Kontaktdaten:

Re: PHP: MySQL DB auslesen.

Beitrag von naums » Sa Jan 23, 2010 8:32 am

das hab icjh noch ne gemacht, aber ich hab mal mit mysqli auf die DB zugegriffen und gesucht. Allerdings nur nach id="X" werten. Also Integer zahlen. vllt. funktioniert das Suchen nach STRING garnicht. Ich versuche das aber dann noch.
.globl truth
truth:
mov r0, #42
mov pc, lr

Antworten