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