quote:var_dump van de query gedaan:Op maandag 25 oktober 2010 21:46 schreef The_Terminator het volgende:
[..]
Wat is de volledige query?
Het beste kun je de query in een var zetten ipv naar MySQL te versturen, en die var dan printen.
quote:Probeer het eens zo:Op maandag 25 oktober 2010 21:51 schreef Graseter het volgende:
[..]
var_dump van de query gedaan:
string(73) "INSERT INTO keys SET keys = 'Y817-852A-0943-D6CD', user = 'Bart Bergmans'"
In een andere tabel doet ie het wel gewoon invoeren.
quote:Ah foutje, het moest zijn veldnaam key ipv keys. Maar hij doet nog steeds niet. Zou het aan de id + primary key kunnen liggen? Bij een andere tabel met maar 2 velden zonder primary key en id veld doet ie het wel gewoon.Op maandag 25 oktober 2010 21:59 schreef The_Terminator het volgende:
[..]
Probeer het eens zo:
INSERT INTO keys (keys, user) VALUES ('Y817-852A-0943-D6CD', 'Bart Bergmans')
Overigens zou het wel eens kunnen zijn dat de tabelnaam conflicteerd met de veldnaam 'keys'.
in dat geval zou je kunnen proberen de db-naam voor de tabelnaam te zetten, dus: INSERT INTO dbnaam.keys ...
quote:Heeft je primary key de 'auto increment' optie aan staan? Zo ja; geeft het id veld dan de NULL waarde, dus:Op maandag 25 oktober 2010 22:27 schreef Graseter het volgende:
[..]
Ah foutje, het moest zijn veldnaam key ipv keys. Maar hij doet nog steeds niet. Zou het aan de id + primary key kunnen liggen? Bij een andere tabel met maar 2 velden zonder primary key en id veld doet ie het wel gewoon.
quote:a_i staat aan. Ik zal het eens proberen om id als null aan te geven.Op maandag 25 oktober 2010 22:35 schreef The_Terminator het volgende:
[..]
Heeft je primary key de 'auto increment' optie aan staan? Zo ja; geeft het id veld dan de NULL waarde, dus:
INSERT INTO keys (id, key, user) VALUES (NULL, 'Y817-852A-0943-D6CD', 'Bart Bergmans')
Zo niet; voer eens een waarde in bij id waarvan je zeker weet dat die nog niet bestaat in de tabel.
1 2 | 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 'keys SET id = NULL, key = 'H839-852A-9067-D6CD', user = 'Bart Bergmans'' at line 1 |
quote:En zo?:
quote:Maar als ik in mijn test tabel het wil invoeren:Op maandag 25 oktober 2010 22:42 schreef The_Terminator het volgende:
[..]
En zo?:
INSERT INTO `keys` (`id`, `key`, `user`) VALUES (NULL, 'Y817-852A-0943-D6CD', 'Bart Bergmans')
quote:Zie edit in mijn vorige post. Ik weet zeker dat het daarmee temaken heeft. Gebruik in dat geval backticks.Op maandag 25 oktober 2010 22:43 schreef Graseter het volgende:
[..]
Maar als ik in mijn test tabel het wil invoeren:
INSERT INTO test SET key=Y817-852A-0943-D6CD, user=Bart Bergmans
werkt het wel gewoon.
quote:Dat is nog beter. Beetje lomp van me dat ik er niet eerder aan dacht dat het gereserveerde woorden zijn, en je ze dus beter niet kunt gebruiken als db, tabel of veldnamen...Op maandag 25 oktober 2010 22:48 schreef Graseter het volgende:
keys in userkeys veranderd en key in userkey. Nu werkt het, bedankt voor de moeite.
quote:Dit is de functie:Op maandag 25 oktober 2010 16:02 schreef Sitethief het volgende:
[..]
Dump de inhoud van de variabele eens? En ga daarvandaan werken, probeer eerst een waarde mee te geven, enz.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 | function soapCall($what, $params){ $soapClient = new SoapClient("XXXXXXXXXXXXXXXX", array('trace' => 1)); if { $username = 'xxxxx'; $password = 'xxxx'; $IsLoggedIn = false; } //Body of the Soap Header. $headerbody = array('UserName' => $username, 'Password' => $password, 'IsLoggedIn'=> $IsLoggedIn, 'Url' => 'xxxxx'); //Create Soap Header. $header = new SOAPHeader('xxxxxx', 'WebsiteAuthHeader', $headerbody); //set the Headers of Soap Client. $soapClient->__setSoapHeaders($header); $error = 0; try { $info = $soapClient->__call($what, array($params)); } catch (SoapFault $fault) { $error = 1; return " ".$fault->faultcode."-".$fault->faultstring.". "; } //echo "REQUEST:\n<xmp>" . $soapClient->__getLastRequest() . "</xmp>\n"; //echo "REQUEST:\n" . htmlentities($soapClient->__getLastRequest()) . "\n"; if ($info) { return $info; } } ?> ?> |
1 2 3 4 5 6 7 8 | $services['VisitDate'] = $DATA['date']; //Deadline $services['Attributes'] = array('AttributeID' => 0, 'AttributeName' => 'Deadline', 'ValueAsString' => '2010-10-10'); $result = soapCall('CreateTicket', $services); ?> |
1 |
1 2 3 4 | ( [username] => Bart ) |
quote:Dat bestaat nietOp woensdag 27 oktober 2010 15:40 schreef Graseter het volgende:
Ik heb een probleempje.
Query:
[ code verwijderd ]
Result:
[ code verwijderd ]
quote:Ik snap allereerst je if statement niet:Op woensdag 27 oktober 2010 20:48 schreef CeeReM het volgende:
Beste allemaal,
Morgen moet ik e.a. opleveren, ik zou het echt enorm waarderen als iemand een oplossing heeft voor het bovenstaande!
Hartelijk dank!
1 2 3 4 5 6 7 | if { $username = 'xxxxx'; $password = 'xxxx'; $IsLoggedIn = false; } ?> |
quote:Op woensdag 27 oktober 2010 21:05 schreef Xcalibur het volgende:
[..]
Dat bestaat niet
Het probleem zal wel ergens in de rest van je code zitten....
1 2 3 4 | $userCheck = $this->dbReg->singleSelect('users', 'username', array('username' => $this->username)); print_r($userCheck); ?> |
quote:Heb je die class 'dbReg' ook nog ergens anders, voor je geposte stukje code gebruikt? Misschien dat er in die class ergens waarden blijven hangen en je die terugkrijgt. Voer anders de query eens zonder die class uit, en kijk wat je dan terugkrijgt.
quote:Maak /css/ je cache-dir en gebruik RewriteRule !-fOp donderdag 28 oktober 2010 00:08 schreef PiRANiA het volgende:
Bij gebrek aan een apache topic:
http://stackoverflow.com/(...)to-speed-up-requests
Op stackoverflow heb ik die vraag gepost, wie wil even kijken?
quote:Hoe bedoel je dan precies? Ik heb die ook maar gecopypasteOp donderdag 28 oktober 2010 00:12 schreef GlowMouse het volgende:
[..]
Maak /css/ je cache-dir en gebruik RewriteRule !-f
quote:Doe ik ook als het goed is:Beter nog is om far-future expire-headers mee te sturen, hoef je die caching niet te doen en scheelt je traffic.
1 2 3 4 | $ExpStr = "Expires: " . gmdate("D, d M Y H:i:s", time() + $offset) . " GMT"; header($ExpStr); |
quote:Dat komt omdat ik iets heb verwijderd uit de code, stonden wat gegevens van de klant in.Op woensdag 27 oktober 2010 21:55 schreef Sitethief het volgende:
[..]
Ik snap allereerst je if statement niet:
[ code verwijderd ]
Voorzover ik weet is dat geen geldig if statement.
Verder is het heel lastig een stuk code te debuggen zonder alle code erom heen (en classes) die er invloed op hebben te beschikking te hebben.
Doorloop dus je code stap voor stap, echo iedere stap de waardes en functionaanroepen om te kijken of ze kloppen. Ergens gaat het mis en het is nu zaak dat punt te vinden.
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |