Ich will ja nicht wie ein Pinngel Klingen aber man sollte niemald `Spalte` = 'a' nutzen !
`Spalte` LIKE 'a' ist besser das Gleichzeichen kann zu Derben Problemen füren
ich spreche da aus erfahrung !
...
Que?
Sonst noch alles frisch?
LIKE frisst mehr Performace als =, da LIKE eben das tut was es bedeutet: like = ähnlich.
Like sucht also Werte die 'a' ähnlich sind. Gut... da die % fehlen, sucht LIKE AFAIK tatsächlich nur Felder in denen Tatsächlich nur das 'a' steht, aber logischerweise frisst LIKE mehr Performance als = weil es eben nach Ähnlichkeiten sucht und nicht einfach nur das rauspickt das dem Suchstring enspricht.
Also erkläre ich Dadies Behauptung einfach mal als absoluten Quatsch, bis er mir Fakten Präsentiert die mich vom Gegenteil überzeugen.
joa hmm.....
irgendwie habe ich das gefühl, das ist nicht das, was ich brauche, ich kann mich momentan auch überhaupt nicht konzentrieren, ich mache nochmal ein beispiel:
so sieht vereinfacht die Tabelle aus:
ich möchte jetzt, dass bla und blo / ble und bli zusammengezählt werden.
Bei dem link, den du mir gegeben hast, Latency, wird ja nur gezählt, wieviel Tiere ein besitzer hat und das ist einfach, da jedes Tier ein neuer Eintrag ist .
Edit: *autsch*
hat sich erledigt, ich habe das von dingsi kopiert und vergessen WHERE `id` in WHERE `art` umzutauschen "
Jetzt ist ein Doppelpost entstanden, aber kann ich ja nix dafür, wenn keiner mehr wat postet
So, ich wollte einfach mal fragen, wo hier der Fehler versteckt ist, mein größtes Problem ist nämlich noch, dass immer irgendwelche dummen Fehler passieren (siehe post vor mir).
Der mysql_error erzählt mir folgendes:
danke fürs suchen und hoffentlich finden
So, ist zwar mehr SQL als PHP, aber egal.
Wo liegt der Fehler in folgendem SQL-String (ist wahrscheinlich was triviales, aber ich bin nicht so gut in MySql)?
So, ist zwar mehr SQL als PHP, aber egal.
Wo liegt der Fehler in folgendem SQL-String (ist wahrscheinlich was triviales, aber ich bin nicht so gut in MySql)?
...
Ömm. ich glaube das wird so geschreiben
Also soweit ich weiss keine Klamma Sätzen dann noch immer lehrzeichen swischen ` machen achja und wenn möglich das was rein soll immer in Einfachen klammern schreiben (' und ' )
Also soweit ich weiss keine Klamma Sätzen dann noch immer lehrzeichen swischen ` machen achja und wenn möglich das was rein soll immer in Einfachen klammern schreiben (' und ' )
Das müsste klappen sicher bin ich nett !
...
Funzt. thx.
Ich dachte, man müsste das Klammern, weil's bei diversen anderen Sachen (insert) auch so ist.
Que?
Sonst noch alles frisch?
LIKE frisst mehr Performace als =, da LIKE eben das tut was es bedeutet: like = ähnlich.
Like sucht also Werte die 'a' ähnlich sind. Gut... da die % fehlen, sucht LIKE AFAIK tatsächlich nur Felder in denen Tatsächlich nur das 'a' steht, aber logischerweise frisst LIKE mehr Performance als = weil es eben nach Ähnlichkeiten sucht und nicht einfach nur das rauspickt das dem Suchstring enspricht.
Also erkläre ich Dadies Behauptung einfach mal als absoluten Quatsch, bis er mir Fakten Präsentiert die mich vom Gegenteil überzeugen.
Das sollte nichts ändern. Der Interpreter überspringt die Whitespaces. Theoretisch könnte man (glaub' ich) den gesamten Code einer Datei in eine Zeile schreiben, was aber ziemlich unübersichtlich wäre.
Das sollte nichts ändern. Der Interpreter überspringt die Whitespaces. Theoretisch könnte man (glaub' ich) den gesamten Code einer Datei in eine Zeile schreiben, was aber ziemlich unübersichtlich wäre.
...
Dafür bietet das Kommandozeileninterface auch gleich einen Parameter. php -w <Datei> gibt den reduzierten Code aus.
Naja, es geht auch ohne Leerzeilen und -zeichen, aber es ist sehr viel übersichtlicher:
Beides bewirkt das selbe, das zweite ist aber sehr viel übersichtlicher!
Du rückst einfach irgendwie ein. Ich mach das mit Tabs, allerdings ist deren Länge afaik vom Editor abhängig. Du kannst auch Leerzeichen verwenden, solltest aber immer gleich viele für eine Einrückung nehmen (z.B.vor etwas, das einfach eingerückt ist, stehen 4 Leerzeichen, cor etwas, das doppelt eingrückt ist, 8 usw.).