Pereiti prie turinio

Rekomenduojami pranešimai

Sveiki. Kuriu puslapį per wamp, pirma karta mokinuosi su mysql ir iškarto turiu problemą. Bandant prijunkti duombaze su $dbc = mysqli_connect('host', 'root', 'password', 'database'); gaunu errorą: Warning: mysqli_connect(): in C:\wamp\www\Dinaminis\config\setup.php on line 6.. Intike panaršiau, ne man vienam tokia problema, bet žinokit atsakymo taip ir negavau. Štai ką išbandžiau:

1. php.ini failiuke siuloma atkomentuoti extension=php_mysqli.dll, bet jis jau buvo atkomentuotas.

2. <?php

echo 'The following PHP extensions are loaded on this server';

echo '<pre>';

print_r(get_loaded_extensions());

echo '</pre>';

?> suvedus koda ismeta sarasa veikianciu "extensionų", tarp jų mysql yra.

3. <?php

phpinfo();

?>. bandžiau ir šitą, bet nelabai supratau kur man čia žiūrėti reikia, jai prie msąl skilties, tai ten lyg ir viskas normaliai, tik gal akį užkabino "Active Persistent Links 0

Active Links 0", nors net nežinau ka tai reiškia. :D

4. firewall gali išjungti, įjungti, nesvarbu.

 

Todėl, čia ir rašau, vistiek dauguma patyrusių programerių, gal kas žinote ką daryti? :(

Nuoroda į pranešimą
Dalintis kituose puslapiuose

 

O tai warningas nėra blogai? Jai paslėpsiu su @, man duombazė veiks?

 

Pabandyk:

$host = "localhost";
$username = "root";
$password = "password";
$db = "database_name";

$connection = mysql_connect($host, $username, $password);
mysql_select_db($db)

 

nepadeda.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Aš daug labiau bučiau linkęs naudoti PDO :

 

<?php
$dns = 'mysql:host=localhost;dbname=testdb';
$username = 'username';
$password = 'password';
$options = array(
   PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8',
); 

$db = new PDO($dns, $username, $password, $options);
?>

Redagavo proactive
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Naudok PDO, kaip kolega proactive minėjo. Jis yra ir paprastesnis, suprantamesnis, ir saugesnis.

 

nesutiksiu. saugesnis pdo iš principo, ok, jei jis tinkamai panaudotas. jei netinkamai, tai jokio skirtumo ar pdo ar mysql_

Ir pdo tikrai nėra paprastesnis ir suprantamesnis, nebent tu toks ganėtinai išskirtinis žmogus, kuriam oop yra lengvesnis.

Bet tai tik pastabos tau, rekomenduoju ir aš pdo.

Redagavo Bern1994
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...