PHP Anfängerkurs :-)

Hast Du denn auch eine Datenbank mit mysql_select_db() ausgewählt?

Hilfreich ist beim Entwickeln auch immer, direkt nach mysql_query() ein echo mysql_error(); zu machen. Dann wird Dir ein auftretender Fehler auch sofort mit der entsprechenden Fehlermeldung angezeigt.
 
Also msql_select_db hab ich gemacht

Nur zu sicherheit in den Befehl hab ich den namen der DB reingeschrieben
In den Befehl von caschti84 hab ich den namen der tabelle und der "zellen" reingeschrieben ist das korrekt so?

LG
 
lege nur eine tabelle an und erstelle 2 spalten mit plz und wohnort.

Danach kannst du einfach den wert abfragen.

PHP:
$muh = mysql_query('SELECT plz,wohnort FROM $tabelle WHERE plz='".$_POST['plz']."' ");



echo $_POST['plz'];
echo "-";
echo $muh['wohnort'];

Super nen Anfaenger nen sqlstatement zu geben inkl. ungefilterter Variable...
 
Super nen Anfaenger nen sqlstatement zu geben inkl. ungefilterter Variable...
Außerdem bringt einen die Variable $muh dann auch so nicht wirklich weiter. Hier wird so getan, als wäre das ein normales Array und man könnte feuchtfröhlich auf die Felder zugreifen. Sagt's mir, wenn's etwa doch so sein sollte. 8O
:arrow: mysql_fetch_assoc, mysql_fetch_array, etc.

Aber auch mein Urteil: mylliges Buch?
 
PHP:
<?php
$host = ""; //der Host, bei Lokaler verwendung meist "localhost"
$usr = ""; //der username
$pw = ""; //Dein PW wie schon  gesagt, meist lokal nicht vorhanden bei standart einstellungen
$db = ""; //Der DB name
mysql_connect($host,$usr,$pw) or die ("Keine Verbindung moeglich");
mysql_select_db($db) or die ("Die Datenbank existiert nicht");

//Wenn du nur diesen Teil erstmal ausführt und ein fehler kommt, dann melde dich wenn nicht. Dann schreibe auch den TeiL:

$plz = mysql_escape_string($_POST['plz']);

$query = "SELECT `wohnort` FROM `dein Tabellenname` WHERE `plz` = '$plz'";
$sql = mysql_query($query) or die(mysql_error());
$ds = mysql_fetch_object($sql);

print $plz." - ".$ds->wohnort;
?>
Ausgabe:
Zu mysql_escape_string($_POST['plz']);[HIER] eine erklärung.. (im kurzen "Sicherheit")

Hoffe es hilft.. :mrgreen:
 
Nach langer zeit wo ich einiges geschafft habe steh ich nun vor einen neuen problem.

Ich hoffe ich habs bis jetzt richtig verstanden:



session_register("nick"); ist eine globale variable und das hat zu folge das am server die register_global on sein müssen.

nun ist so das auf meinen Space das auf off ist.

Kann ich da jetzt eine "interne" variable irgenwie daraus machen?
So das die session trotzallem funktioiert??

LG
 
$_SESSION gib es erst wenn du session_start(); machst.

Und dann greifst du auf nick mit $_SESSION['nick'] zu, btw session_register ist veraltet besser ist $_SESSION['nick'] = wert;

*edit
hier nochmal ne kleine Erklärung zu register_globals das hast du irgendwie falsch verstanden.