Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: mysql_fetch_array(): supplied argument is not a va
Forum PHP.pl > Forum > Bazy danych > MySQL
Lonas
mam takie zapytanie, chce zeby wynik wstawil sie do tablic

  1. <?php
  2. $res1 = mysql_query("select symbol,nazwa,jm,vat,zapas where nazwa='".$_POST["s"]."'");
  3. $dane = mysql_fetch_array($res1);
  4. } else {
  5. $dane = array_fill(0,5," ");
  6. ?>


poprawiam cie juz trzeci raz. za czwartym sie wnerwie i dowale warna
---
nospor




kiedy chce wynik dostaje komunikat

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\program files\easyphp1-8\www\baza\jakar\pokaz_produkt.php on line 24


linia 23 to zapytanie res1

o co chodzi ?
nospor
masz zle zapytanie, ot co. moze jakies pole nie istnieje co sie do niego odwolujesz albo nie masz podanej tabeli smile.gif .

i uzywaj odpowdniego bbcode!
mike
Komunikat oznacza, że przekazany argument do funkcji mysql_fetch_array() nie jest poprawny.
Masz błąd w składni zapuytania SELECT.
Poczytaj sobie jak ono powinno wyglądać: MySQL :: SELECT Syntax
Lonas
ten kod dziala mi na bazie kontrahentów, baza produktow ma mniej danych tez powinno dzialac, przerobilem kod i caly czas to samo


  1. <?php
  2. if(isset($_POST["hid"]) && !empty($_POST["hid"]) && $_POST["hid"]!="--") {
  3. $res1 = mysql_query("select nazwa,symbol,jm,vat,zapas from produtky where nazwa='".$_POST["s"]."'");
  4. $dane = mysql_fetch_array($res1);
  5. } else {
  6. $dane = array_fill(0,5," ");
  7.  
  8. ?>
nospor
wyswielt se po wykonaniu zapytania error
  1. <?php
  2. ?>
Lonas
okej faktycznie literowka smile.gif dzieki chyba juz za dlugo przed kompem
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.