Variable aus DB verschieben

nordi

Erfahrenes Mitglied
Hi,
ich verzweifle gleich!
Also, ich speichere eine Variable $punktzahl in meiner MySQL Datenbank in der Tabelle 'punktzahl'

Jetzt will ich den gespeicherten Wert aus der Tabelle 'punktzahl' in eine andere Tabelle ( 'highsore' ) verschieben! Wie geht das?

PHP:
 <?php 
$verbindung = @mysql_connect("$dbhost","$dbuser","$dbpass");

 if (!$verbindung) {
 		echo "Keine Verbindung möglich!\n";
 		exit;
 	}


$abfrage = "SELECT * FROM $sqltable ORDER BY id DESC";
$ergebnis = mysql_db_query($dbtable,$abfrage,$verbindung);
while (list($id,$name,$highscore,$punktzahl) = mysql_fetch_row($ergebnis)) 
{
echo "$punktzahl";
}
	    
?>
<?php 
if($senden){
if ($player == "") {

echo "<center>Du hast keinen Namen angegeben!</center>";
exit(); }

else
{
	    
$verbindung = @mysql_connect("$dbhost","$dbuser","$dbpass");

if (!$verbindung) {
		echo "Verbindung zur Datenbank ist nicht möglich!\n";
		exit;
	}

mysql_select_db($dbtable,$verbindung);
	
$daten = "INSERT INTO $sqltable (name,highscore,punktzahl) VALUES ('$player','$punktzahl','')";

$result = mysql_query($daten,$verbindung);

echo "zur <a href=\"highscore.php\">highscore</a>"; 
}
} ?>

Ich hoffe ihr versteht, was ich meine!
 
sieht so aus als währe es eine tabelle richtig?

mit insert mast du ja einen neuen eintrag mit andern worten der user hatt dann 2 (oder mehr) einträge

ich gehe mal davon aus das jeder user nur eine zeile in der datenbank haben soll richtig?

dann hilft
update $sqltable set highscore=punktzahl

und fertig :-)
 
Zurück