14.10.2009
Channel php.de ausgewählt, Log vom 14.10.2009
Seite: < 1 2 3 4 > Letzte Seite
Chatlog
frodenius: s/=/?
cygn: In meinem speziellen Fall, moechte ich aus einer Tabelle Punkte errechnen, es geht um einen Spielplan eines Sportvereins, nehmen wir an ich berechne einmal Punkte die durch Heimspiele entstanden und einmal Punkte die durch Auswaertspiele entstanden zusammen. Gesetzt den Fall es hat 1 Auswaertsspiel aber noch kein Heimspiel stattgefunden.
cygn: Dann ist die Summe der Punkte dort NULL.
cygn: wenn ich dann versuche die werte der ja nicht vorhandenen Punkte rauszuziehen> not a valid mysql result resource
cygn: Wie kann den Fall abfangen?
myname: http://www.gizmodo.de/2009/10/14/polaroid-bringt-die-sofortbildkamera-zuruck.html k
maffe: Ich hab eine Sofortdigitalbildkamera
myname: auch zum schütteln?
myname: also die bilder
maffe: kann man machen
maffe: ändert aber nichts
myname: lame
maffe: myname: unterm Strick nicht so gut
maffe: Warum gibt es eigentlich keine Drucker mit schwarzem Toner und farbiger Tinte?
maffe: mal patentieren
myname: zu groß?
myname: zu teuer?
maffe: Ne
myname: zu langsam?
maffe: Farblaser sind groß und teuer
maffe: Wenn man den Farbteil durch einen Tintenpisser ersetzen würde …
maffe: wäre es klein
myname: wenn du schwarz und farbig drucken willst müsstest du ja erst schwarz drucken, dann warten und dann farbe drauf
maffe: Ja?
maffe: wieso warten
myname: ich vermute mal dass warmes papier nich sinnvoll für spritzdruck ist
maffe: kA
myname: und erst farbe dann schwarz wird wohl nich klappen
maffe: ja ok
myname: läufst nur gefahr dass die trommel schaden nimmt
maffe: aber evtl. muss man bei Farbbildern ja gar kein Schwarz benutzen
maffe: alte Tintenstrahler haben auch nur Schwarz _oder_ Farbe
myname: dann ist das schwarz aber nich sehr toll, k
maffe: das stimmt
myname: gibt ja cmyk nich umsonst
cygn: Wenn ich ein Statement ausfuehre, dass mehrere Summen berechnen soll und moechte anschliesend z.b. per mysql_fetch_row() oder einer anderen PHP Funktion die Werte verarbeiten, sollte ich ja vorher ueberpruefen ob die Summen nicht vielleicht irgendwo NULL ergaben, da ich ja sonst die typische "... is not a valid mysql result resource..." meldung bekomme. Wie kann ich in PHP checken ob das Statement NULL zuruckgab bevor ich weitermache?
@et: cygn: http://tut.php-quake.net/de/control.html
myname: cygn: eine summe von null hat nichts mit "valid mysql result resource" zu tun
myname: die fehlermeldung kommt eher wenn das query fehlschlägt oder man strings statt results verwendet o.ä.
chriscrown_412: hi
cygn: Ich habe vorhin schonmal gefragt, aber stehe gerade irgendwie endgueltig auf dem Schlauch. Ich habe ein Query, welches eine Zeile in 4 Spalten zuruckgibt, dieses moechte ich nun "fetchen" was mache ich falsch, wenn ich jedesmal "... is not a valid mysql result resource..." zurueckbekomme
cygn: 1. Das Statement stimmt auf jeden Fall, habe das generierte Statement auch mal ausgegeben und manuell in die funktion eingesetzt, selbe meldung.
cygn: 2. Es kommen auf jeden fall 4 werte zurueck habe das statement natuerlich auch manuell mal ausgefuehrt
subj: http://faq.php-q.net/#mysql
chriscrown_412: ich habe einen PUT http-request von dem ich gerne die POST-Variablen auswerten möchte
chriscrown_412: allerdings kann ich darauf nicht vernünftig zugriefen
chriscrown_412: sowas wie $_POST['myVar'] funktioniert nicht
chriscrown_412: ich kann nur auf den rawbody zugreifen und müsste diesen dann nach meinen variablen durchparsen
chriscrown_412: gibts da keine bessere möglichkeit?
chriscrown_412: das ganze ist übrigens um einen PUT-request an einen RESTful webservice zu verarbeiten
@Progman: und du meinst eine suche nach "php rest" würde kein ergebnis liefern?
chriscrown_412: Progman: ich entwickle das ganze mit dem zend framework. du hast recht, vielleicht sollte ich langsam mal eine abstraktionsebene höher weitermachen...
cygn: aaeehm das verwirrt mich gerade ein wenig, ich rufe via while($var = mysql_fetch_array(STATEMENT)) daten ab und speicher die in einem array , kriege eine Fehlermeldung (is not a valid result resource) , aber in dem array stehen die richtigen werte...
myname: cygn: logisch
myname: cygn: mysql_fetch_array will ein resultset, kein statement
cygn: sorry meine ich ja
bubbles|: hi
myname: cygn: tust du aber nicht
myname: cygn: hab ich dir übrigens vor über 2 stunden schon gesagt
cygn: habe zuvor via mysql_query mein result set gespeichert, dieses steht dann in der klammer
myname: k war doch nur 1,5h
cygn: ich kann ja mal den code pasten
bubbles|: wie werden arrays in php den intern dargestellt? sind das generell hash-tabellen? also steht auch für $arr[0] eine hash-tabelle im hintergrund?
myname: bubbles|: ist das für irgendwas wichtig? (ich denke ja, sicher bin ich mir aber nicht, weils eben keine rolle spielt)
bubbles|: naja, performance-/speicherübergelgungen...
myname: achso, damit du 1 byte je element sparst?
bubbles|: ich hab das problem das mysql bei einem komplexen join zu langsam ist, weswegen ich das jetzt selbst machen muss (d.h. also listen von IDs abgleichen wo welche vorkommt)
cygn: myname> http://nopaste.info/4e4810747c.html
@Progman: klar, das schreiben was mysql besser an der quelle kann...
myname: wieso musst du das selbst machen?
Seite: < 1 2 3 4 > Letzte Seite
Zurück zur ÜbersichtWebseiten Tipps
Hier gehts zum jquery Tutorial.
Meine schwarze Webseite: iPhone4Spiel
