CONCAT Gegevens opslaan

Status
Niet open voor verdere reacties.

Gerben84

Gebruiker
Lid geworden
19 feb 2006
Berichten
57
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:

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:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan