Teil von  SELFPHP   Teil von  Praxisbuch  Teil von  Datenbankprogrammierung  Teil von  MySQL und PHP
Professional CronJob-Service

Suche


iOS DevCon 2013



Software Architecture Summit 2013


:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: SELFPHP Forum ::

Fragen rund um die Themen PHP?
In über 130.000 Beiträgen finden Sie sicher die passende Antwort!  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

:: Qozido ::

Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.   

 
 
MySQLi und SQL-Abfragen: Seite 1

SELFPHP Produktempfehlung
Microsoft Windows Server 2008
Seite Windows Server 2008
Seite
Microsoft SQL Server 2008
Seite SQL Server 2008
Seite
Microsoft Expression Web 3
Seite Microsoft Expression
Seite



Sollten Sie Gefallen an MySQLi gefunden haben, dann werfen Sie doch mal einen Blick auf die folgenden Skripts. Die ersten Schritte bestehen darin:
  • Eine Datenbank anzulegen (CREATE DATABASE ...)
  • Eine Datenbanktabelle zu erzeugen (CREATE TABLE ...)
  • Anschließend einige Datensätze hinzuzufügen (INSERT INTO ...)
  • Abschließend die Datensätze auszugeben (SELECT ...)

Anlegen der Datenbank

<?php

// Verbindungs-Objekt samt Zugangsdaten festlegen
@$db = new mysqli('localhost', 'root', '');

// Verbindung überprüfen
if (mysqli_connect_errno()) {
  printf("Verbindung fehlgeschlagen: %s\n", mysqli_connect_error());
  exit();
}

// SQL-Befehl
$sql_befehl = "CREATE DATABASE IF NOT EXISTS testbank";

if ($db->query($sql_befehl)) {
  // Meldung bei erfolgreicher Erstellung der Datenbank
  echo "Datenbank erfolgreich angelegt.";  
} else {
// Meldung bei Fehlschlag
  echo "Datenbank konnte nicht angelegt werden!";
}

// Verbindung zum Datenbankserver beenden
$db->close();

?>

Anlegen der Datenbanktabelle

<?php

// Verbindungs-Objekt samt Zugangsdaten festlegen
@$db = new mysqli('localhost', 'root', '', 'testbank');

// Verbindung überprüfen
if (mysqli_connect_errno()) {
  printf("Verbindung fehlgeschlagen: %s\n", mysqli_connect_error());
  exit();
}

// SQL-Befehl
$sql_befehl = "CREATE TABLE IF NOT EXISTS stadt (
id INT(11) NOT NULL AUTO_INCREMENT,
name VARCHAR(50) DEFAULT NULL,
bevdichte FLOAT DEFAULT NULL,
PRIMARY KEY (id)
)";

if ($db->query($sql_befehl)) {
  // Meldung bei erfolgreicher Erstellung der Datenbanktabelle
  echo "Datenbanktabelle erfolgreich angelegt.";  
} else {
  // Meldung bei Fehlschlag
  echo "Datenbanktabelle konnte nicht angelegt werden!";
}

// Verbindung zum Datenbankserver beenden
$db->close();

?>

Hinzufügen der Datensätze

<?php

// Verbindungs-Objekt samt Zugangsdaten festlegen
@$db = new mysqli('localhost', 'root', '', 'testbank');

// Verbindung überprüfen
if (mysqli_connect_errno()) {
  printf("Verbindung fehlgeschlagen: %s\n", mysqli_connect_error());
  exit();
}

// SQL-Befehl
$sql_befehl = "
INSERT INTO stadt
(id, name, bevdichte)
VALUES
('', 'New York', 100),
('', 'Berlin', 75)";

if ($db->query($sql_befehl)) {
  // Meldung bei erfolgreicher Erstellung der Datensätze
  echo "Datensätze erfolgreich angelegt.";  
} else {
  // Meldung bei Fehlschlag
  echo "Datensätze konnte nicht angelegt werden!";
}

// Verbindung zum Datenbankserver beenden
$db->close();

?>




MySQLi – erste Gehversuche
 




:: Premium-Partner ::

Webhosting/Serverlösungen

BPI-Systeme weitere Premium-Partner
 

:: SELFPHP Sponsor ::

Sedo GmbH weitere Sponsoren
 

:: Buchempfehlung ::

Der CSS-Problemlöser

Der CSS-Problemlöser zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Webhosting/Serverlösungen

Suchen Sie den für Sie passenden IT-Dienstleister für Ihr Webhosting-Paket oder Ihre Serverlösung?

Sie sind nur ein paar Klicks davon entfernt!


 

Ausgewählter Tipp im Bereich PHP-Skripte


Checkboxen-Verwaltung mittels Binärwerten

Weitere interessante Beispiele aus dem SELFPHP Kochbuch finden Sie im Bereich PHP-Skripte
 

SELFPHP Code Snippet


Aktuelles Datum in einem Kalender hervorheben (CSS-Layout)

Weitere interessante Code Snippets finden Sie auf SELFPHP im Bereich PHP Code Snippets
 
© 2001-2013 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt
© 2005-2013 E-Mail PHP5 Praxisbuch - Matthias Kannengiesser, m.kannengiesser@selfphp.de