Autor Zpráva
Bobys
Profil
@$conn = mysql_connect("localhost","","") -v jakym poradi je to sezareno? myslim jako 1uziv.meno
2heslo
3....
llook
Profil
server, jméno, heslo

viz http://www.php.net/manual/cs/function.mysql-connect.php
krteczek
Profil
doporučuji si udělat tento soubor: config.php


<?
if ($_SERVER["SERVER_ADDR"]=="127.0.0.1")
{
define("SQL_HOST","localhost");
define("SQL_DBNAME","aratain");
define("SQL_USERNAME","root");
define("SQL_PASSWORD","");
}
else
{
define("SQL_HOST","mysql.webzdarma.cz");
define("SQL_DBNAME","jmeno db");
define("SQL_USERNAME","jmeno");
define("SQL_PASSWORD","heslo");
}
?>

a máte nastavení jak pro lokalhost tak pro vzdálenou databázi v jednom souboru a už se o nic nemusíte starat

další pomoc je v tomhle: vytvoříte soubor s funkcemi a soubor s nastaveními pro databáze jen includujete.
například takto: funkce.php

<?

include "config.php";

$GLOBALS["link"]=mysql_connect(SQL_HOST, SQL_USERNAME, SQL_PASSWORD);

mysql_select_db(SQL_DBNAME);

?>

a potom v kdekoliv na webu jen vložíte do dokumentu na začátek


<?
include("funkce.php")
?>


a volání databáze funguje nějak takto:


$vysledek=mysql_query("select id from tabulka where neco=1 and jmeno='".$prezdivka."' and heslo='".$heslo."'", $GLOBALS["link"]);

krteczek
mackopu
Profil
Tý brďo, krtečku, ten soubor config.php je výbornej! A já jouda jsem to řešil přepisováním názvů dvou souborů - přitom je to tak jednoduchý: IP localhostu je vždycky 127.0.0.1!
23k
Profil *
prepisovanim jo? a 2 configy te nenapadlo?

FURT krtku nechapu proc pouzivas ten $GLOBALNI LINK?, to zes to opsal a funguje to neni pro mne argument :)
Toto téma je uzamčeno. Odpověď nelze zaslat.

0