[GastForen Programmierung/Entwicklung PHP und MySQL SQL Abfrage

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

SQL Abfrage

Anonym
Beiträge gesamt: 22827

17. Okt 2002, 18:53
Beitrag # 1 von 3
Bewertung:
(941 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Leute,
Kann mir bitte jemand helfen? Ich bin ein absoluter SQL neuling und habe folgendes gemacht.

Tabelle erstellt:

CREATE TABLE labels (
nr int(4) NOT NULL auto_increment,
label_de text,
label_en text,
PRIMARY KEY (nr)
);

Jetzt will ich mit PHP den inhalt von Label_de ausgeben unter der nr 1.

dann habe ich dass gemacht:

<?php
$id = "root"; // Ihre ID zum MySQL Server
$pw = ""; // Passwort zum MySQL Server
$host = "localhost"; // Host ("localhost" oder "IP-Adresse")
$database = "labels"; // Name Ihrer Datenbank
$table = "label_de"; // Name der Tabelle
$label_ls= "select $table from $database where nr=1";

$conn_id = mysql_connect($host,$id,$pw);
echo '<a $label_ls </a>' ;
?>

Leider gibt es mir nichts aus. Was habe ich falsch gemacht?

Danke

Gruss Marc

(Dieser Beitrag wurde von Miro Dietiker am 18. Okt 2002, 15:46 geändert)
X

SQL Abfrage

Petra Rudolph
Beiträge gesamt: 1554

18. Okt 2002, 10:00
Beitrag # 2 von 3
Beitrag ID: #14178
Bewertung:
(941 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Das ist noch nicht ganz komplett.
Am besten gewöhnst du dich an diese Schreibweise:

$id = "root"; // Ihre ID zum MySQL Server
$pw = ""; // Passwort zum MySQL Server
$host = "localhost"; // Host ("localhost" oder "IP-Adresse")

$database = "labels"; // Name Ihrer Datenbank


mysql_connect($host,$id,$pw) or die ("Keine Verbindung moeglich");
mysql_select_db($database) or die ("Die Datenbank existiert nicht");


$abfrage = "SELECT nr FROM $database WHERE nr=1";

$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_array($ergebnis))
{
echo $row["nr"];
}
?>

alternativ kannst du auch

$row=mysql_fetch_object($ergebnis) mit dem Ergebnis echo $row->nr nehmen. Ist letztlich nur ne andere Schreibweise.

Ich hoffe, ich hab jetzt keinen Tippfehler drinn

Grüßle Petra

http://www.quicktoweb.de


als Antwort auf: [#14142]

SQL Abfrage

Anonym
Beiträge gesamt: 22827

19. Okt 2002, 15:40
Beitrag # 3 von 3
Beitrag ID: #14292
Bewertung:
(941 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hi Petra
Vielen Dank für deine Antwort.
Doch vielleicht habe ich mich nicht ganz verständlich ausgedrückt.

Ich möchte eine Tabelle mit 3 Spalten. nr, label_de, label_en.
Gut, die habe ich ja schon.

Label_de steht für label auf deutsch und label_en für label auf englisch.

nr soll eine fortlaufende nummerierung sein.

Jetzt möchte ich label_de und label_en in eine Variable haben.

Tabelle sieht zb so aus.

nr label_de label_en
1 Hallo hello
2 Gutenmorgen good morning

Nun möchte ich mit der nr. das entsprechende Wort ausgeben.

Also zb: echo $var.1 ; Dann soll "Hallo" herraus geschrieben werden.
oder echo $var.2 ; dann soll "Gutenmorgen" heraus geschrieben werden.

Wenn ich jetzt die label Variable ändere auf Label_en, dann sollen die Wörter auf englisch ausgegeben werden.


Ist das möglich?

Danke für Eure Hilfe

Gruss Marc


als Antwort auf: [#14142]

Aktuell

Veranstaltungskalender

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch wie z.B. Adobe InDesign, Photoshop, Illustrator, PDF, Pitstop, Affinity, Marketing, SEO, Büro- und Rechtsthemen etc. haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen.

pdf-icon Hier eine kleine Anleitung hinsichtlich Bedeutung der auszufüllenden Formularfelder.

Veranstaltungen
17.04.2024

Online
Mittwoch, 17. Apr. 2024, 10.00 - 10.30 Uhr

Webinar

Komplizierte, kleinteilige Aufträge; alles sehr speziell; seit Jahren bewährte Prozesse – da können wir nichts standardisieren und automatisieren! Das sagen viele Großformatdrucker – aber stimmt das wirklich, ist dem tatsächlich so? Günther Business Solutions und Impressed treten in einem Webinar den Gegenbeweis an. Experten beider Unternehmen zeigen, wie Großformatdrucker vom Einsatz zweier bewährter Lösungen profitieren können: • von advanter print+sign von Günther Business Solutions, dem ERP-System für den Großformatdruck, dass alle Phasen der Wertschöpfung im Large Format Printing abdeckt • von Impressed Workflow Server, der smarten PDF-Workflow-Lösung für Druckereien, die Datenmanagement, Preflight und Produktionssteuerung übernimmt Über die Kombination beider Lösungen können Großformatdrucker ihre Prozesse mit modernen Workflows Schritt für Schritt automatisieren – und so zügig deutliche Zeit- und Kosteneinsparungen realisieren. Das Webinar sollten Sie sich nicht entgehen lassen – damit Sie keine Effizienzpotenziale mehr liegen lassen. Melden Sie sich am besten gleich an, wir freuen uns auf Sie! PS: Melden Sie sich in jedem Fall an – sollten Sie zum Termin verhindert sein, erhalten Sie die Aufzeichnung.

kostenlos

Ja

Organisator: Impressed / Günther Business Solutions

https://www.impressed.de/schulung.php?c=sDetail&sid=326

Und es geht doch: Automatisierung im Großformatdruck!