Autor Zpráva
residentcz
Profil
Ahoj mám problém s výpisem dat z databáze a né a né přijít kde je chyba poradíte mi někdo ?

Notice: No database selectedSELECT * FROM saty in /data/web/virtuals/21616/virtual/www/domains/eshop-dresses.com/vypis.php on line 18

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /data/web/virtuals/21616/virtual/www/domains/eshop-dresses.com/vypis.php on line 20



<?php

  define ("ROWS", 15);
  define("SQL_HOST","XXX");
  define("SQL_DBNAME","XXX");
  define("SQL_USERNAME","XXX");
  define("SQL_PASSWORD","XXX");
  
  mysql_connect(SQL_HOST, SQL_USERNAME, SQL_PASSWORD);
  mysql_select_db(SQL_DBNAME);
  mysql_query("SET NAMES 'UTF8'");   
  
  
  if (!isset($_GET["celkem"])) 
  {
    
    $sql="SELECT * FROM  saty";
    $vysledek = mysql_query($sql) or trigger_error(mysql_error().$sql);
    
    $zaznam=MySQL_Fetch_Array($vysledek);
    
    $celkem=$zaznam["kod"];
    
    
  }


  else
  {
      $celkem=$_GET["celkem"];
  }
  
  
  echo $celkem;  
  
?> 

Moderátor Joker: Titulek „error nevím co s tím je...“ nevystihoval podstatu dotazu. Příště zkus prosím vymyslet lepší.
Joker
Profil
residentcz:
V první řadě ten kód nijak neřeší případné chyby v databázi.
Jenom poslední mysql_query v případě chyby generuje notice, ale pak normálně pokračuje jako by se nechumelilo.

Chyba „No database selected“ znamená, že nebyla vybraná databáze. Nejspíš špatný název databáze v mysql_select_db?
residentcz
Profil
vyřešeno díky :) měl jsem špatně jedno písmenko a nevšiml jsem si toho...

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: