Übernahme vorhandener Datenbank Einträge

Erks

Erfahrenes Mitglied
Hi,
wie schaffe ich es, dass vorhandene Daten aus der Datenbank in ein anderes Feld "kopiert" werden?

PHP:
<?php
require ('mysql.php');

if($button=='Anzeigen'){
$sqlselect= "SELECT * FROM erksspaceeintrag WHERE `kd-nr`=`friend4`";				// SELECT
if(!$res_id = mysql_query($sqlselect)){
	die('Falscher SQL Befehl');
	

	}
	while($test=mysql_fetch_array($res_id)){
	echo '<img src="'.$test['img'].'" width="20%" height="15%" />'."<br>".$test['kdnr'];
}}
?>

Kleine Erläuterung:
Das $sqlselect sollte ungefähr so was bedeuten: Wenn die der Eintag in `friend4` gleich ist mit dem Eintrag `kdnr`,welcher in einer anderen Zeile der Datenbank ist, dann greife in der Zeile, wo die `kdnr` steht, auf den Eintrag `img` zu.

Aber irgendwo ist ein Fehler....ich kann es mir schon denken, wo der Fehler ist. Nämlich hier...:

PHP:
$sqlselect= "SELECT * FROM erksspaceeintrag WHERE `kd-nr`='friend4'";

Aber was soll ich daran ändern? :confused:
 
Ich hab mal ein bisschen rumgewerkelt mit den Befehlen. Mein jetztiger ist...

PHP:
$sqlselectimg= "SELECT * FROM erksspaceeintrag WHERE `kd-nr` LIKE `%friend4`";				// SELECT friend4 IMG

Praktisch funktionier der fast so wie ich es will, aber er bringt dann die "img" ´s rein die was mit dieser Zahl/ diesem Eintrag zu tun haben (z.B.: zwei Einträge, wo allerdings nur ein Eintrag hinkommen soll). Wie könnte ich das auf das bereits oben genannte Prinzip bringen?
 
Zurück