Datenbankwert automatisch generieren

Superkebap

Grünschnabel
Hallo zusammen!

Ich komme mit einem logischen Problem einfach nicht weiter:

Ich möchte in einer Datenbank, über eine PHP-Anweisung, zwei Werte ineinander bringen. Damit meine Ich folgendes:

Tabelle:

Spalte 1 |
-------------
xxxxx |
yyyyy |

Jetzt möchte ich, dass dieser Wert(xxxxx) in einem anderen Wert(z.b. abcd) an einer Bestimmten Stelle integriert wird.

Z.b. nach der 2. Stelle von "abcd"; also würde das Resultat so aussehen: abxxxxxcd.
Beim 2. Wert der ersten Spalte(yyyyy) genauso (->abyyyyycd) wie auch in Nachfolgenden.

Weiter sollten diese automatisch generierten Werte in eine zweite Spalte jeweils in die passende Zeile geschrieben werden.

Das Ergebnis würde so aussehen:

Spalte 1 | Spalte2 |
--------------------------------
xxxxx | abxxxxxcd |
yyyyy | abyyyyycd |

usw.

Ich brauche Spalte 2 eigentlich nur für die Ausgabe als link auf einer hp. Es wäre also auch ausreichend (falls möglich), das Resultat dieser Integration mit einem anderen Wert bei der Ausgabe zu verlinken. Hierbei müssten sich allerdings auch die so entstehenden Links auf einen Wert der jeweiligen Zeile beziehen.

Ich hoffe, Ihr versteht was ich meine und wäre über Hilfe sehr froh, auch "nur" über Denkanstöße, wie diese Aufgabe zu bewältigen sein könnte.
 
Zuletzt bearbeitet:
Hallo!

Das ging ja schnell, vielen Dank _voodoo!

Obwohl ich noch nicht viel Ahnung von php habe, begreife ich sogar, was der code bewirkt :-)

Aber zwei Fragen hab ich noch:

1. Warum steht bei "$str3 = substr ($str1, 0" an eine "0" anstatt eine 1 (benennt doch die Zifferstelle, oder?)

2. So könnte ich schonmal einen einzelnen Wert rausgeben, aber wie kann ich einen automatisierten Vorgang einleiten, bei dem ich eine ganze Spalte mit den jeweiligen Werten der entsprechenden Zeilen fülle, bzw. die Links automatisch auf die jeweiligen Werte setzte?
 
Zuletzt bearbeitet:
[PHPF]substr[/PHPF]
Die 0 ist die Stelle an der gestartet wird, und da PHP bei 0 anfängt muss dort die 0 hin anstatt der 1.
 
Zurück