Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Mysql błąd


Rekomendowane odpowiedzi

Opublikowano

witam mam taki problem:

 

 

mysql_fetch_array(): supplied argument is not a valid MySQL result resource in

 

a oto skrypt

 

Rasa: <?php

$query33 = "select * from genix_gracze where gracz=".$m['gracz'];

$result33=mysql_query($query33);

$opir=mysql_fetch_array($result33); if($opir['rasa']==1)

echo "opcja 1" ;

if($opir['rasa']==2)

echo "opcja 2"; ?>

 

błąd wyświetla na tą linijkę $result33=mysql_query($query33);

 

co zrobic

Nieregulaminowa sygnatura.

Opublikowano

wgrałeś tabellki?

ustawiłeś połaczenie z baza??

Opublikowano

tak tabela jest w bazie o nazwie rasa i tam jest pokazane 1

czyli pokazać się powinno opcja 1. a nie pokazuje się

wywala ten błąd

 

mysql_fetch_array(): supplied argument is not a valid MySQL result resource in

 

w tej linijce bład

 

$result33=mysql_query($query33);

Nieregulaminowa sygnatura.

Opublikowano

Każdy kto już miał sporo błędów (tak jak ja :D) na głowie wie o co chodzi i zna rozwiązanie.

 

Ten błąd oznacza +/- tyle ,że zapytanie jest źle napisane :)

 

wywal echo $query33;

 

I wrzuć do SQL wyrzucone zapytanie. MySQL wywali poprawny błąd :)

Opublikowano

to możesz mi jakoś lepiej napisać co mam zrobić albo jakiś inny skrypt wyświetlania z bazy ? z tymi if ze 1 to pocja 1 a 2 opcja 2?

Nieregulaminowa sygnatura.

Opublikowano

<?php

$query33 = "select * from genix_gracze where gracz=".$m['gracz'];

$result33=mysql_query($query33);

echo $query33;

$opir=mysql_fetch_array($result33); if($opir['rasa']==1)

echo "opcja 1" ;

if($opir['rasa']==2)

echo "opcja 2"; ?>

 

Powiedzmy wywala :

select * from genix_gracze where gracz=1

 

Kopiujesz. Wchodzisz do PHP My Admin. Zakładka SQL. Wklejasz -> Wykonaj. Wywali błąd - table not exist, column not exist. lub coś w ten deseń.

Opublikowano

To znajdź ją o.O

 

<?php
session_start();
$query33 = "select * from genix_gracze where gracz=".$m['gracz'];
$result33=mysql_query($query33);
echo $query33;
$opir=mysql_fetch_array($result33); if($opir['rasa']==1)
echo "opcja 1" ;
if($opir['rasa']==2)
echo "opcja 2"; ?>

To sprawdź

Przyjmuje zlecenia dot. web masterki.

while(!$success){
....try();
}

 

Opublikowano

sam naprawiłem błąd,błąd był z tym związany:

 

".$m['gracz'];

zamiast $m

wystarczyło wpisać $gracz

Nieregulaminowa sygnatura.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...