09-04-2012, 16:50
No to coś takiego:
Pierwsze zapytanie zwraca zawsze jeden wynik, a drugie na przykład 3. Jak połączyłem się przed drugim zapytaniem z bazą (połączenie db2) to hula.
Kod PHP:
<?php
$db = new mysqli($dbHost, $dbLogin, $dbHaslo, $dbBaza); // połączenie
$db->query('SET NAMES utf8'); // ustawienie kodowania
$db->query('SET CHARACTER_SET utf8_general_ci'); // ustawienie kodowania znaków
$zapytanie1 = "CALL jakasProcedura1('var1');";
$wynik1 = $db->query($zapytanie1);
$wiersz1 = $wynik1->fetch_assoc();
$zapytanie2 = "CALL jakasProcedura2('var2');";
$wynik2 = $db->query($zapytaniePlec);
while ($wiersz2 = $wynik2->fetch_assoc())
{
echo "<option value=\"" . $wiersz2['Id'] . "\">" . $wiersz2['Nazwa'] . "</option>";
}
?>
Pierwsze zapytanie zwraca zawsze jeden wynik, a drugie na przykład 3. Jak połączyłem się przed drugim zapytaniem z bazą (połączenie db2) to hula.