Nejste přihlášeni
Stránky 1
Je to shoutbox přes AJAX, JS, PHP, MySQL a vyhazuje hlášku ve smyslu, že nedostal odpověď - na 98.5% je to právě v MySQL připojení, protože 1. mi to na localhostu jelo a za 2. jsem se s touto chybou už setkal právě na localhostu...
Teď už musím jít, ale zítra snad pošlu i nějakou chybu.
Beze změny, jinak já OOP zatím nerozumím.
Jak jsem psal, tohle je druhý typ přes který se připojuji. Tenhle kód jede v pohodě:
$sql = mysql_connect('sql.endora.cz:3306', 'pepe15th', '****');
mysql_select_db('exgames');
mysql_query("SET NAMES 'utf8'");
if (!$sql) {
die('Připojení se nezdařilo: '.mysql_error());
}
Zdravím,
Po dlouhé době jsem tu zas, tentokrát s druhým způsobem připojení k db na mé stránce. Opět mi na localhostu jel v pohodě a na endoře se nedokáže připojit.
<?php
require_once("druhy.php");
$dbhost = "sql.endora.cz:3306";
$dbuser = "pepe15th";
$dbpass = "****";
$dbname = "exgames";
}
$sql = new Sql($dbhost, $dbuser, $dbpass, $dbname);
?>
druhy.php:
<?php
class Sql {
private $conn;
private $host;
private $user;
private $pass;
private $db;
private $result;
private $lastid;
// Constructor
function Sql($host, $user, $pass, $db) {
$this->host=$host;
$this->user=$user;
$this->pass=$pass;
$this->db=$db;
$this->conn = @mysql_connect($this->host, $this->user, $this->pass);
@mysql_select_db($this->db, $this->conn);
}
// Perform query
function query($query) {
if(!$this->result = @mysql_query($query, $this->conn)) {
return false;
}
else
return true;
}
// Count rows
function count_rows($result) {
return @mysql_num_rows($this->result);
}
// Fetch row
function fetch_row() {
return @mysql_fetch_array($this->result, MYSQL_ASSOC);
}
// Get the id for the last inserted row
function get_id() {
$this->lastid = @mysql_insert_id($this->conn);
return $this->lastid;
}
}
?>
Díky moc
Díky, už to jede.
Zdravím,
Bohužel se přidám k většině dotazů o připojení k DB. Web jsem dělal na localhostu, tam mi všechno jelo. Můj web je na exgames.cz a hláška je: Access denied for user 'zakaznik'@'srv11.endora.cz' (using password: NO).
K databázi se připojuji takto:
$db = "exgames";
mysql_select_db($db);
$sql = mysql_connect('sql.endora.cz:3306', 'pepe15th', '****'); //localhost a sql1.endora.cz nefunguje taky
if (!$sql) {
die('Připojení se nezdařilo: '.mysql_error());}
mysql_close($sql);
mysql_query("SET NAMES utf8_czech_ci");
Už začínam být v koncích
Díky
Myslím, že pata na http://www.m6i6ch6al.eu/ nesplňuje pravidlo o 80% velikosti fontu použitého na většinovém textu stránky a spíš splívá s okolními reklamami...
Stránky 1