Forum
Tipps
News
Menu-Icon

SQL Datenbank

 ???
WIr haben folgendes problem...

Wir wollen unsere kursdaten (name,datum,class,eintrag) in einer sql db speichern und als php site wiedergeben.
Könnt ihr uns da helfen ?

INSERT INTO gk11 (name,datum,class,eintrag) VALUES
('bla' , 'bla' , 'bla' , 'bla');

wie gehts nun weiter? :| wir haben da leider keine ahnung. Wäre nett wenn uns jemand helfen könnte.

Gruss Grundkurs Informatik GeSüd


Antworten zu SQL Datenbank:

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hi |

Habt ihr einen SQL-Server, oder isses doch MySQL?
Denn das macht einen großen Unterschied bei der Anbindung mit PHP.

greez 8)
JoSsiF

Wir haben einen MySQL Server.

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hab hier mal einen einfachen, mustergültigen Codeschnipsel für euch (aus der offiziellen PHP-Hilfe):

<?php
mysql_connect
("localhost""mysql_user""mysql_password")
    or die(
"Keine Verbindung möglich: " mysql_error());
mysql_select_db("mydb");

$result mysql_query("SELECT id, name FROM mytable");

while (
$row mysql_fetch_array($resultMYSQL_NUM)) {
    
printf ("ID: %s  Name: %s"$row[0], $row[1]);  
}

mysql_free_result($result);
?>


Die Bedeutung und Verwendung der einzelnen Funktionen könnt ihr auf php.net nachschlagen, da ist alles erklärt und mit weiteren Beispielen versehen.

Tipp noch: es empfielt sich sicherlich, Eingabe von Ausgabe zu trennen, also grob gesagt: nicht unbedingt die INSERTs mit dem Rest im selben Skript zu haben.

greez 8)
JoSsiF

Ich hab hier mal nen Code aus meiner Informatikprüfung aufgeschrieben:

static String host = "www.barnim-gymnasium.de";
static String db   = "08wollentinh";
static String user = "08saals";
static String pass = "bgprojekt";
static String sqlErgebnis;
static String sqlBefehl = "SELECT * FROM users", Item = "";

Class.forName("com.mysql.jdbc.Driver");

Connection connect = DriverManager.getConnection("jdbc:mysql://" + host + "/" + db, user, pass);

Statement st = connect.createStatement();

ResultSet rs = st.executeQuery("SELECT * FROM users " + "WHERE name ='" + tferzeugenLehrer.getText().trim() + "' AND lehrer = 1;");

if ( rs.next() ) {
--> Wenn was davon da ist, dann soll er was machen
}

rs.close();
st.close();
connect.close();


Und alles in einer try-Methode mit einfachem Exception als catch-Befehl! Guck doch mal im Javabuch auf der Seite 42.2!

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Stand da nicht was von PHP in der Frage?

Hast recht! Wollte ja nur für den Fall, dass er es auchmal als Programm haben will hinschreiben! Zudem hab ich jetzt gesehen, dass ihr auch aufpasst!

Gut gemacht! Weiter so auf der Hut sein!  :P


« Bitmap Buffer in CFenster auf Visible(false) setzen »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
PHP
PHP steht für Personal Home Page und ist eine Skriptsprache die meist verwendet wird zur dynamischen Erzeugen von Internetseiten. PHP zeichnet sich durch die weite D...

Application Server
Ein Application Server, zu deutsch Anwedungsserver, ist ein Netzwerkrechner (Server) auf dem verschiedenste Anwendungsprogramme ausgeführt werden können. Der Be...

Printserver
Der Printserver ist ein Rechner im Netzwerk, der den Datenfluß zu einem oder mehreren Druckern steuert und eingehende Druckaufträge in einer Warteschlange verw...