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