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