Laufschrift aus Datenbank

Damit ich wieder in ein besseres Licht bei dir kommen ;) hier noch ein Link zu einem guten und umfangreichen Tutorial: http://tut.php-q.net/
Ich denke mal ab Navigationspunkt 37 wird es für dich richtig interresant (MYSQL)
 
Zuletzt bearbeitet:
fanste hat gesagt.:
Das Script, dass ich da oben habe, ist jetzt für mehrer Lauftexte gemacht.
Bsp.:
Tabelle:
Code:
+------------+
|    text    |
+------------+
| lauftext1  |
+------------+
| lauftext2  |
+------------+
| lauftext3  |
+------------+
Würde dann zum Lauftext
++ text1 ++ text2 ++ text3 ++
werden.

Gibt es aber nur einen Text, kann man den Code so kürzen.
PHP:
$sql = "SELECT `text` FROM `tabelle`";
$result = mysql_query($sql) or die(mysql_error());
$row = mysql_fetch_assoc($result)
$lauftext = "++ ".$row['text']." ++":

Am Ende der beiden Scripte kommt dann der HTML Code. Etwa so
PHP:
CODE DER TABELLE VOR DEM LAUFTEXT <marquee><? echo $lauftext; ?></marquee>CODE DER TABELLE NACH DEM LAUFTEXT'

Statt text kannst du in der Tabelle auch einen anderen beliebigen Spaltennamen nehmen. musst ihn dann aber auch im Script ändern. Die Tabelle tabelle kann auch beliebig heißen (Umbenennung im Script)

In der Zeile
$lauftext = "++ ".$row['text']." ++"; //was bedeutet das 'Text' ?

Könnte ich den oben stehenden Code einfach kopieren?
Das habe ich bis jetzt:
PHP:
<?
	session_start();
	include("module/function/includes.php");
	include("module/function/header.php"); 
	include("module/function/function.php");
	$news = "SELECT news FROM ".$dbprefix."_newsflash_".$dbversion." WHERE id = 1";
	$newsa = mysql_query($news) or die(mysql_error());
	$row = mysql_fetch_assoc($newsa);
	$lauftext = "++ ".$row['Text']." ++";
?>
 
Eine kleine Frage hätte ich noch!
Ich möchte einen Wert in der Datenbank ändern!
In diesem Falle heißt der Wert "news". Das habe ich zusammengedichtet:-)
PHP:
<?
	$neuticker = "Test1";
	UPDATE ".$dbprefix."_newsticker_".$dbversion." SET news='$neuticker';
	echo "ok";
?>

Geht so gehts schonmal nicht! Ich hab keine Ahnung wie ich das ändern muss!?


Danke
 
Du hast immer noch keine richtige Ahnung von MYSQL, oder?

Da fehlt ja fast alles.
PHP:
#DB Verbindung
#Auswahl der Datenbank

$neuticker = "Test1";
$sql = "UPDATE ".$dbprefix."_newsticker_".$dbversion." SET news='".$neuticker."'";
if(mysql_query($sql))
{
    echo "ok";
}
else
{
    echo mysql_error();
}

So sollte die Sache schon besser klappen
 
Zurück