PHP Mysql kapcsolódási hiba
Sziasztok egy kis segítség jól jönne.eddig csak actionScrip3 ban programoztam az megy
feltelepítettem a apache -o és php5 öt a saját gépemre (localhost)
a php kodok rendesen le is futnak hiba nélkül.
Mysql fut a gepen letre hoztam benne adatbazist proba jelleggel
felhasználot jelszot,fel is toltottem adattsal a parancssornan vissza is tudok kerdezni mindent.
viszont ha php vel akarom lekerdezni a php nem kapcsolodik.
Kéne egy ket jó otlet hogy hol hibaztam!
Kezdő php-s vagyok a mysql -t most tanulnamelőre is köszi
Legközelebb elolvasom, hogy hogyan kell témát beküldeni, és használom a kódszínezést.
■ feltelepítettem a apache -o és php5 öt a saját gépemre (localhost)
a php kodok rendesen le is futnak hiba nélkül.
Mysql fut a gepen letre hoztam benne adatbazist proba jelleggel
felhasználot jelszot,fel is toltottem adattsal a parancssornan vissza is tudok kerdezni mindent.
viszont ha php vel akarom lekerdezni a php nem kapcsolodik.
Kéne egy ket jó otlet hogy hol hibaztam!
Kezdő php-s vagyok a mysql -t most tanulnam
- <html>
- <head>
- <title> keresési eredmények</title>
- </head>
- <body>
- <h1> keresési eredmények</h1>
- <?php
- $keresesi_tipus=$_POST['keresesi_tipus'];
- $keresesi_kifejezes=trim($_POST['keresesi_kifejezes']);
- if (!$keresesi_tipus || !$keresesi_kifejezes) {
- echo 'Nem adta meg a keresési feltételeket. Kérjük, adja meg ezeket!';
- exit;
- }
- if (!get_magic_quotes_gpc()){
- $keresesi_tipus = addslashes($keresesi_tipus);
- $keresesi_kifejezes = addslashes($keresesi_kifejezes);
- }
- @ $adatbazis = new mysqli('localhost', 'aaaaaa', 'bbbbbb123', 'adatok');
- if (mysqli_connect_errno()) {
- echo 'Hiba: Nem sikerült kapcsolódni az adatbázishoz. Kérjük, próbálkozzon később!';
- exit;
- }
- $lekerdezes = "SELECT * FROM adatok WHERE ".$keresesi_tipus." LIKE '%".$keresesi_kifejezes."%'";
- $talalat = $adatbazis->query($lekerdezes);
- $talalatok_szama = $talalat->num_rows;
- echo "<p>A keresési feltételeknek megfelelő könyvek száma: ".$talalatok_szama."</p>";
- for ($i=0; $i <$talalatok_szama; $i++) {
- $sor = $talalat->fetch_assoc();
- echo "<p><strong>".($i+1).". Cim: ";
- echo htmlspecialchars(stripslashes($sor['cim']));
- echo "</strong><br />Szerző: ";
- echo stripslashes($sor['szerzo']);
- echo "<br />ISBN: ";
- echo stripslashes($sor['isbn']);
- echo "<br />Ár: ";
- echo stripslashes($sor['ar']);
- echo "</p>";
- }
- $talalat->free();
- $adatbazis->close();
- ?>
- </body>
- </html>
Legközelebb elolvasom, hogy hogyan kell témát beküldeni, és használom a kódszínezést.
Első körben törölném azt a @
megrobálom!kössz a tippet
jott valami bánat.
(28000/1045): Access denied for user 'aaaaaa'@'localhost' (using password: YES) in
ez mit jelent?
Hozzáférés megtagadva az
Kössz a segítségetmegoldodot
elgepeltem a felhasználoi jelszot a parancssorban mikor letrehoztam
neha a dolgok egyszerubbek mint gondolnam
csak gépelni kene mar megtanulni,meg angolul sem artana
Dícséretes, hogy mysqli-t
Az ismétlődő részeket érdemes függvényekbe kiszervezni.
Amúgy magyarul sem ártana kicsit összeszedettebben fogalmazni. Írásjelek, ékezetek, stb... Vannak gépírós órák meg tanfolyamok 90% feletti nő aránnyal, esetleg látogathatnád őket. :-)
+1
Szórakozva jobb tanulni :D
Sziasztok. Elnézést a tegnapi