1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | public function actionHandleUpload() { header("Content-type: text/html"); $output_filename = "src-" . uniqid() . ".jpg"; $output_file = Yii::getPathOfAlias('webroot') . '/var/tmp/' . $output_filename; if (isset($_FILES['qqfile'])) { move_uploaded_file($_FILES['qqfile']['tmp_name'], $output_file); } else { $input = fopen("php://input", "r"); $temp = tmpfile(); $realSize = stream_copy_to_stream($input, $temp); fclose($input); if ($realSize != $this->getSize()) return false; $target = fopen($output_file, "w"); fseek($temp, 0, SEEK_SET); stream_copy_to_stream($temp, $target); fclose($target); } echo "{success:false}"; return true; } |
LETTERLIJK de eerste hint bij google "SQL substring":quote:Op woensdag 23 mei 2012 10:46 schreef Cue_ het volgende:
Ik wil in een SQL query een select doen van een veld, maar daarvan wil ik de laatste teken weghalen. Wat in PHP dus een substr($veld, 0,-1) zou zijn, werkt niet in SQL.
De waardes in de kolom hebben ook geen vaste lengte, dus daar kan ik ook niets mee doen.
Iemand een idee?
via SUBSTR(quote:Op woensdag 23 mei 2012 10:46 schreef Cue_ het volgende:
Ik wil in een SQL query een select doen van een veld, maar daarvan wil ik de laatste teken weghalen. Wat in PHP dus een substr($veld, 0,-1) zou zijn, werkt niet in SQL.
De waardes in de kolom hebben ook geen vaste lengte, dus daar kan ik ook niets mee doen.
Iemand een idee?
Die had ik gezien jahquote:Op woensdag 23 mei 2012 10:47 schreef Scorpie het volgende:
[..]
LETTERLIJK de eerste hint bij google "SQL substring":
http://www.1keydata.com/sql/sql-substring.html
daar is ook een functie voor om die op te vragen.quote:Op woensdag 23 mei 2012 10:50 schreef Cue_ het volgende:
[..]
Die had ik gezien jah
Maar dan zit ik dus met het feit dat een -1 niet werkt om de laatste cijfer weg te halen
En ik niet kan opgeven wat de lengte is. omdat deze variabel is
Dan haal je het resultaat op en haal je er met substr() in PHP 1 vanaf? Waarom wil je dat uberhaupt in SQL oplossen? Klinkt alsof je weer zit te kloten met je datamodel meid.quote:Op woensdag 23 mei 2012 10:50 schreef Cue_ het volgende:
[..]
Die had ik gezien jah
Maar dan zit ik dus met het feit dat een -1 niet werkt om de laatste cijfer weg te halen
En ik niet kan opgeven wat de lengte is. omdat deze variabel is
Omdat ik even wat moet opschonen, een import functie van mij was wat verkeerd.quote:Op woensdag 23 mei 2012 10:52 schreef Scorpie het volgende:
Dan haal je het resultaat op en haal je er met substr() in PHP 1 vanaf? Waarom wil je dat uberhaupt in SQL oplossen? Klinkt alsof je weer zit te kloten met je datamodel meid.
en dit. Zoiets doe je normaal niet via SQL.quote:Op woensdag 23 mei 2012 10:52 schreef Scorpie het volgende:
[..]
Dan haal je het resultaat op en haal je er met substr() in PHP 1 vanaf? Waarom wil je dat uberhaupt in SQL oplossen? Klinkt alsof je weer zit te kloten met je datamodel meid.
Wil je toch doorgaan dan kan je http://www.1keydata.com/sql/sql-length.html gebruiken.
ah dan is het een ander verhaalquote:Op woensdag 23 mei 2012 10:54 schreef Cue_ het volgende:
[..]
Omdat ik even wat moet opschonen, een import functie van mij was wat verkeerd.
Hoeveel records moet je opschonen?quote:Op woensdag 23 mei 2012 10:54 schreef Cue_ het volgende:
[..]
Omdat ik even wat moet opschonen, een import functie van mij was wat verkeerd.
Uhm er zitten nu bijna 3000 records in, maar denk een kwart ervan.quote:Op woensdag 23 mei 2012 10:57 schreef Scorpie het volgende:
Hoeveel records moet je opschonen?
Laat me raden, er staat een spatie teveel achter elk ID?
En daarom is het principe OTAP uitgevonden.quote:Op woensdag 23 mei 2012 11:00 schreef Cue_ het volgende:
[..]
Uhm er zitten nu bijna 3000 records in, maar denk een kwart ervan.
Heb dubbele records met een ander id (laatste getal anders). Dus moet het even opschonen die nog niet zijn gekoppeld met andere data maar wel dubbel zijn.
En even importfunctie veranderen natuurlijk
Zeg maar van die leuke beginners importfoutjes.
Het is ook niet goed genoeg getest.quote:Op woensdag 23 mei 2012 11:02 schreef Scorpie het volgende:
En daarom is het principe OTAP uitgevonden.
Lekker dan, zit je met je zooitje.quote:
Ook eigen schuld. Maar daar leren we vanquote:
Wacht even, je test je eigen werk?quote:Op woensdag 23 mei 2012 11:05 schreef Cue_ het volgende:
[..]
Ook eigen schuld. Maar daar leren we van
Je test je werk tijdens het maken natuurlijk ook. En daar zitten wat verbeterpuntjes voor mij in.quote:
Kloptquote:Op woensdag 23 mei 2012 11:06 schreef Catch22- het volgende:
je hebt je tabel ook niet goed ingericht als zulke fouten kunnen ontstaan.
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |