Hallo, ik zit met het volgende probleem. Ik heb 2 gegevens. deze plak ik aan mekaar door middel van CONCAT.
Wanneer ik var_dump($object); zeg geeft hij dit netjes weer.
Maar ik wil die gegevens daarna in een database zetten. Helaas geeft hij alleen waarde weer wanneer het een geheel getal is. Bijvoorbeeld projectkode = 35323 Maar wanneer het 32342A is (inclusief subnummer) doet ie niet wat. Wat doe ik fout?
hier is de code:
Dit is het resultaat dat in de browser staat
Wanneer ik var_dump($object); zeg geeft hij dit netjes weer.
Maar ik wil die gegevens daarna in een database zetten. Helaas geeft hij alleen waarde weer wanneer het een geheel getal is. Bijvoorbeeld projectkode = 35323 Maar wanneer het 32342A is (inclusief subnummer) doet ie niet wat. Wat doe ik fout?
hier is de code:
Code:
$vullen = "SELECT id_opdracht, CONCAT(opdrachtnr, subopdrachtnr) as projectkode
FROM copy ";
$result_sql_vullen = mysql_query($vullen);
while($object = mysql_fetch_object($result_sql_vullen)){
var_dump($object);
$query = "UPDATE copy
SET projectcode = ".$object->projectkode. "
WHERE id_opdracht = ".$object->id_opdracht;
mysql_query($query) or die (mysql_error());
}
?>
Dit is het resultaat dat in de browser staat
Code:
object(stdClass)#2 (2) { ["id_opdracht"]=> string(5) "18824" ["projectkode"]=> string(5) "25008" } UPDATE copy SET projectcode = 25008 WHERE id_opdracht = 18824
object(stdClass)#1 (2) { ["id_opdracht"]=> string(5) "18825" ["projectkode"]=> string(6) "25008A" } UPDATE copy SET projectcode = 25008A WHERE id_opdracht = 18825
Unknown column '25008A' in 'field list'
Laatst bewerkt: