Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySQL] Błąd połączenia z bazą danych
Forum PHP.pl > Forum > Przedszkole
patryk9200
Cześć,
napisałem skrypt pobierający dane z bazy który nie wiem dlaczego jakkolwiek go skonfuguruję nie działa,
funkcje MysqlStart i MysqlEnd działają poprawnie i ustanawiają połączenie więc błąd jest po stronie zapytania, zwraca prawidłową wartość -> '.$dbprefix.'sections, page, type, id istnieją w bazie
  1. echo '<select name="mid" onchange="ajaxFunction()" id="mid" style="width: 170px;">
  2. <option value="">--Wybierz dział--</option>';
  3. MysqlStart ();
  4. $query = 'SELECT * FROM `'.$dbprefix.'sections` WHERE `page`=`'.PageID.'` AND `type`=`0` ORDER BY `id` DESC';
  5. echo $query;
  6. $E = mysql_query ($query) or die ("Zapytanie zakończone niepowodzeniem");
  7. MysqlEnd();
  8. while($row = mysql_fetch_array($E,MYSQL_ASSOC))
  9. {
  10. echo'<option value="'.$row['id'].'\">'.$row['name'].'</option>';
  11. }
  12. echo"</select><br>";
nospor
ale tak ani przez chwilę nie tknęło cię, by MysqlEnd(); dac po pobraniu danych?
patryk9200
tak też nie działa próbowałem też tak:
  1. MysqlStart ();
  2. echo '<select name="mid" onchange="ajaxFunction()" id="mid" style="width: 170px;">
  3. <option value="">--Wybierz dział--</option>';
  4. $query = 'SELECT * FROM '.$dbprefix.'sections WHERE page='.PageID.' ORDER BY id DESC';
  5. $result = mysql_query($query);
  6. while($rek = mysql_fetch_array($result))
  7. {
  8. echo'<option value="'.$rek['id'].'">'.$rek['name'].'</option>';
  9. }
  10.  
  11. echo"</select><br>";
  12. MysqlEnd();

ale też nie działa
nospor
zamien:
$result = mysql_query($query);
na:
$result = mysql_query($query) or die(mysql_error());

Dostajesz jakis blad? Jak nie, znaczy ze nie masz rekordów w bazie dla podanych warunkow
darko
Zdradź nam strukturę bazy i usuń te gravisy
patryk9200
o dzięki już wiem co się stało po drodze gdzieś mi się zawartość zmiennej zmieniła, dzięki za pomoc ;-)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.