Следующий код возвращает «works», , но ничего больше. Есть что-то, что мне не хватает? Я искал и пробовал разные вещи в течение 3 дней, и ничто из того, что я пробовал, похоже, работает. Я бегу SQL Server Express 2012 и WebMatrix 3.Получение ответа не возвращается
<?php
$serverName = "UA-TSS-HA\SQLEXpress";
$connectionOptions = array("Database"=>"stamping");
$conn = sqlsrv_connect($serverName, $connecctionOptions);
if($conn)
{
echo"works";
}
else
{
echo"fails";
}
$sql = "SELECT fName, lName, age FROM names";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()){
echo "Person =" . $row["fName"]. "" .["lName"]. "" .["age"]. "</br>";
}
}else{
echo"0 results";
}
$conn->close();
вы смешиваете MySQL API, здесь. –
плюс, посмотрите на эти 2 переменные '$ connectionOptions' и' $ connecctionOptions', если это не опечатка. –
исправление комментария * «здесь вы смешиваете MySQL API» *, который должен быть прочитан как «вы смешиваете API-интерфейс SQL/connection здесь». Посетите http://php.net/manual/en/book.sqlsrv.php, они показывают разные имена функций, чем то, что вы используете прямо сейчас. –