please debug me
ccc
- php
Hallo,
mein code macht nicht das was er soll - aber ich weiß ned warum, hab gegoogelt, gelesen und find nix brauchbares weil bis zum heutigen tag alles gefunzt hat.
echo $sqlisk = "SELECT * FROM kunden WHERE id = '".$arrray[0]."';";
$getisk = mysql_query($sqlisk);
echo mysql_num_rows($getisk);
$iski = mysql_fetch_object($getisk);
der ausgegebene string von $sqlisk sieht folgendermaßen aus:
SELECT * FROM kunden WHERE id = '12952';
ein datensatz mit der id ist auch in der tabele vorhanden, doch echo mysql_num_rows($getisk); gibt mir immer "0" aus!? ich hab keine idee woran das liegt.
danke!
Moin,
der ausgegebene string von $sqlisk sieht folgendermaßen aus:
SELECT * FROM kunden WHERE id = '12952';
wenn ID nummerisch (int) ist dann muss das query so aussehen:
SELECT * FROM kunden WHERE id = 12952;
regds
Mike©
wenn ID nummerisch (int) ist dann muss das query so aussehen:
SELECT * FROM kunden WHERE id = 12952;
danke, shice betriebsblindheit!
wenn ID nummerisch (int) ist dann muss das query so aussehen:
SELECT * FROM kunden WHERE id = 12952;
als ich dies las war mir absolut klar was du meinst und in phpmyadmin funktioniert das auch wunderbar (genauso wie mit "'"). doch wenn ich das jetzt im code ändere bekomm ich nen:
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource
:-/
echo $begrueszung;
mein code macht nicht das was er soll - aber ich weiß ned warum
Frage bitte das MySQL, was es zu beanstanden hat. Nutze dafür die Funktion mysql_error().
echo "$verabschiedung $name";
Frage bitte das MySQL, was es zu beanstanden hat.
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource
ihm gefällt mein qry string nicht:
SELECT * FROM kunden WHERE id = 14501;
PS:
echo $begrueszung;
echo "$verabschiedung $name";
sehr leed
Frage bitte das MySQL, was es zu beanstanden hat. Nutze dafür die Funktion mysql_error().
sorry warn bissl vorlaut...
mysql_error() sagt:
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 '' at line 1
danke
hi,
echo $sqlisk = "SELECT * FROM kunden WHERE id = '".$arrray[0]."';";
entferne hier mal das semikolon am ende des SQL-statements.
gruß,
wahsaga
Moin wahsaga
»» hi,
echo $sqlisk = "SELECT * FROM kunden WHERE id = '".$arrray[0]."';";
entferne hier mal das semikolon am ende des SQL-statements.
Darf ich das mal kurz korrigieren. Das vorletzte Semikolon, nicht das Letzte. Oder?
regds
Mike©
hallo
entferne hier mal das semikolon am ende des SQL-statements.
Darf ich das mal kurz korrigieren. Das vorletzte Semikolon, nicht das Letzte. Oder?
er hat recht betonung auf sql-statement
aber es geht auch ohne ; am ende des statements nicht. dr mysql_error bleibt derselbe :-(
danke.
schuldigung
mysql_error ist weg, doch ergebnis von mysql_num_rows ist immernoch "0".
hi,
mysql_error ist weg, doch ergebnis von mysql_num_rows ist immernoch "0".
dann wird deine abfrage wohl einfach kein ergebnis geliefert haben.
gruß,
wahsaga
dann wird deine abfrage wohl einfach kein ergebnis geliefert haben.
aber wenn ich den qry string in phpmyadmin reinkopiere zeigt er mirdoch den gewünschten datensatz an?! das ist doch das absordum.
hi,
dann wird deine abfrage wohl einfach kein ergebnis geliefert haben.
aber wenn ich den qry string in phpmyadmin reinkopiere zeigt er mirdoch den gewünschten datensatz an?! das ist doch das absordum.
dann machst du wohl noch irgend etwas anderes falsch - was wir mangels kenntnis des kompletten codes hier aber nicht beurteilen können.
gruß,
wahsaga