Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  Webprogrammierung
  Zugriff auf SQLDatenbank

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
Autor Thema:  Zugriff auf SQLDatenbank (1269 mal gelesen)
Heiko76
Mitglied
Applikationsingenieur


Sehen Sie sich das Profil von Heiko76 an!   Senden Sie eine Private Message an Heiko76  Schreiben Sie einen Gästebucheintrag für Heiko76

Beiträge: 589
Registriert: 21.03.2002

Win10 64bit
Autodesk Produkte 2018
VB.net / Powershell

erstellt am: 20. Nov. 2007 09:06    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo zusammen,

wie kann ich denn mittels PHP auf einen (in unserem Netzwerk) SQL Server zugreifen? Ich möchte gerne in der Tabelle_X der Wert der Spalte Name der neben dem Wert 3 in der Spalte ID steht. Also vom Prinzip her
Select Name where ID = 3
Kann mir da einer helfen? Bin ein neuling in php!!!

------------------

cu
Heiko

Schau mal rein www.diemertens.de

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Teddibaer
Ehrenmitglied V.I.P. h.c.
Struktur-Experte



Sehen Sie sich das Profil von Teddibaer an!   Senden Sie eine Private Message an Teddibaer  Schreiben Sie einen Gästebucheintrag für Teddibaer

Beiträge: 2125
Registriert: 09.02.2004

erstellt am: 20. Nov. 2007 12:00    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Heiko76 10 Unities + Antwort hilfreich

Im Netz gibt's einige Tutorials, gerade für Anfänger. Auch gute Bücher zum Thema.

Der Vorteil bei diesen ist, dass nach und nach die Begriffe erklärt werden. Das würde ich Dir ans Herz legen. Mir hat's jedenfalls geholfen. Allerdings ist das schon wieder ne Weile her, sonst hätte ich Dir das vielleicht so aus dem Stehgreif sagen können.

Zuerst wird mit einer Syntax die Tabelle ausgewählt, dann mit Select die Daten. Ein weiterer Befehl zeigt diese an/ gibt Sie aus. Google mal nach PHP tutorial oder PHP SELECT oder PHP Grundlagen.

------------------
Gruß, der Teddibaer

Besucht mich doch einmal ... oder ... auch zweimal ...
-----------------------------------------------------------------
Brot kann schimmeln ... und was kannst Du?

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

ize
Mitglied
Student


Sehen Sie sich das Profil von ize an!   Senden Sie eine Private Message an ize  Schreiben Sie einen Gästebucheintrag für ize

Beiträge: 28
Registriert: 27.09.2007

erstellt am: 27. Nov. 2007 15:50    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Heiko76 10 Unities + Antwort hilfreich

Code:

<?php
    $db = mysql_connect($server, $user, $pass) or die("connect error");
    mysql_select_db($db, $database) or die("select_db error");
    $sql = "SELECT name FROM Tabelle_X WHERE id = '3'";
    $res = mysql_query($sql) or die("query error");
    while($row = mysql_fetch_array($res)){
        echo $row['name'];
    }
    mysql_close($db);
?>

hab schon länger nix mehr mit php gemacht, aber sollte klappen
oder auch or die(mysql_error()),
btw http://de3.php.net/mysql
php.net is ne ziemlich geile seite 

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

telenoise
Mitglied
Anwendungsentwickler


Sehen Sie sich das Profil von telenoise an!   Senden Sie eine Private Message an telenoise  Schreiben Sie einen Gästebucheintrag für telenoise

Beiträge: 10
Registriert: 27.07.2008

erstellt am: 27. Jul. 2008 14:07    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Heiko76 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von ize:
Code:

<?php
    $db = mysql_connect($server, $user, $pass) or die("connect error");
    mysql_select_db($db, $database) or die("select_db error");
    $sql = "SELECT name FROM Tabelle_X WHERE id = '3'";
    $res = mysql_query($sql) or die("query error");
    while($row = mysql_fetch_array($res)){
        echo $row['name'];
    }
    mysql_close($db);
?>

hab schon länger nix mehr mit php gemacht, aber sollte klappen
oder auch or die(mysql_error()),
btw http://de3.php.net/mysql
php.net is ne ziemlich geile seite  ;)



Ist zwar schon ein älterer Beitrag... aber so kann man den nicht stehen lassen...
Die Frage war : SQL-Server nicht MySQL Server... man hötte auch nach einer Anbindung an eine ORACLE DB fragen können....

Die richtige Antwort wollte lauten :
MS-SQL :
<?php
msql_connect ("localhost");
$result = msql_list_tables ("wisconsin");
$i = 0;
while ($i < msql_numrows ($result)) {
    $tb_names[$i] = msql_tablename ($result, $i);
    echo $tb_names[$i] . "<BR>";
    $i++;
}
?>

ODER
ORACLE

<?php
// open a connection
if (!$db = @ora_logon("scott@testdb29","tiger")) {
  $error = ora_error();
  printf("There was an connecting error. Error was: %s", $error);
  die();
}
else  echo "Connect...\n<br>";
$curs = ora_open($db);
$sql = "SELECT * FROM dept";

// check is that SQL statement is.
if (!@ora_parse($curs,$sql)) {
  echo "Error in parse. Error was :", ora_error($curs);
} else {
  ora_exec($curs);

  // display results using the column offset
  while (ora_fetch_into($curs, $results)) {
      echo $results[0];
      ?>...<?php
      echo $results[1];
      ?><br><?php
  }
}
?>


Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz