Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Co jest zle?
Forum PHP.pl > Forum > Przedszkole
Dexter1479
Elo mam taki problem odpalilem X-Nove wszystko porobilem instalacje etc. i chcialem zwiekszyc szybkosc gry, floty etc. ale wyskakuje mi jakis blad no i nie wiem co zrobic ;/ Moglby ktos mi powiedziec co mam tu zmienic lub cos?

Kod
Fatal error: Call to a member function add() on a non-object in /virtual/t/e/testowabydexter.ugu.pl/db/mysql.php on line 38
cabana
pokaż plik mysql.php bo przecież jasnowidzami nie jesteśmy smile.gif
Dexter1479
  1. <?php
  2.  
  3. function doquery($query, $table, $fetch = false){
  4. global $link, $debug, $xnova_root_path;
  5. // echo $query."<br />";
  6. require($xnova_root_path.'config.php');
  7.  
  8.  
  9.  
  10. if(!$link)
  11. {
  12. $link = mysql_connect($dbsettings["server"], $dbsettings["user"],
  13. $dbsettings["pass"]) or
  14. $debug->error(mysql_error()."<br />$query","SQL Error");
  15. //message(mysql_error()."<br />$query","SQL Error");
  16.  
  17. mysql_select_db($dbsettings["name"]) or $debug->error(mysql_error()."<br />$query","SQL Error");
  18. }
  19. // por el momento $query se mostrara
  20. // pero luego solo se vera en modo debug
  21.  
  22.  
  23.  
  24. $sql = str_replace("{{table}}", $dbsettings["prefix"].$table, $query);
  25.  
  26.  
  27. $sqlquery = mysql_query($sql) or
  28. $debug->error(mysql_error()."<br />$sql<br />","SQL Error");
  29. //print(mysql_error()."<br />$query"."SQL Error");
  30.  
  31.  
  32. unset($dbsettings);//se borra la array para liberar algo de memoria
  33.  
  34. global $numqueries,$debug;//,$depurerwrote003;
  35. $numqueries++;
  36. //$depurerwrote003 .=;
  37. $debug->add("<tr><th>Query $numqueries: </th><th>$query</th><th>$table</th><th>$fetch</th></tr>");
  38.  
  39. if($fetch)
  40. { //hace el fetch y regresa $sqlrow
  41. $sqlrow = mysql_fetch_array($sqlquery);
  42. return $sqlrow;
  43. }else{ //devuelve el $sqlquery ("sin fetch")
  44. return $sqlquery;
  45. }
  46.  
  47. }
  48.  
  49.  
  50.  
  51. // Created by Perberos. All rights reversed (C) 2006
  52. ?>
Mephistofeles
Wcześniej działało? Musiałeś coś popsuć, a to nietrudne przy tak beznadziejnym skrypcie, z użyciem globali i innego śmietnika.
Dexter1479
Nie, nie dzialalo wlasnie
Wicepsik
To zapraszam na forum tego skryptu. Na pewno ktoś miał problemy takie same jak ty, jeśli po ściągnięciu od razu sąbłędy.
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.