| Autor | Zpráva | ||
|---|---|---|---|
| robbie Profil * |
#1 · Zasláno: 10. 3. 2016, 20:31:40
Ahoj, poradí někdo, proč se nemužu připojit k databázi? Dělám to podle návodu a už nevím, kde je chyba:
Děkuji. KOD: <?php
if(isset(POST['submitted'])){
$dbcon=mysqli_connect("localhost","...","...","...",);
if($dbcon) echo "Jste připojeni k batabázi.";
else "Nepodařilo se připojit k databázi. ";
}
$sgl="INSERT INTO drazitele(jmeno,prijmeni,email,castka) VALUES("$_POST[jmeno]","$_POST[prijmeni]","$_POST[email]","$_POST[castka]",)" ;
$mysqli_query($sql,$dbcon);
mysqli_close($dbcon);
?> |
||
| RastyAmateur Profil |
#2 · Zasláno: 10. 3. 2016, 20:44:46
robbie:
Jakou chybu ti to hlásí? Moc jsem to nezkoumal, proč to nejde, ale všiml jsem si jedné věci (proto sem píšu...) SQL dotaz "INSRT INTO...." máš přiřazen k proměnné $sgl a na rádku 11 máš $mysqli_query($sql,$dbcon);...
1) První znak $ tam nemá co dělat a jako první argument používáš $sql, kterou jsi ještě nedefinoval...
Vyzkoušej tedy upravit řádek 11 na mysqli_query($sgl,$dbcon);
|
||
| juriad Profil |
#3 · Zasláno: 10. 3. 2016, 20:45:30
Uvozovky. Je to vidět na první pohled.
|
||
| Keeehi Profil |
+ stringy* se spojují tečkou
*nebo proměnné, nebo proměnné se stringy a další |
||
| Fury Profil * |
#5 · Zasláno: 11. 3. 2016, 09:27:49
A za posledníma uvozovkama máš navíc čárku, která tam nemá být, jak v $dbcon, tak ve $sql.
|
||
| RastyAmateur Profil |
#6 · Zasláno: 11. 3. 2016, 11:15:40
Fury:
Tak i v $dbcon... Prostě a jednoduše - je tam dost dost chyb.
|
||
| robbie Profil * |
#7 · Zasláno: 11. 3. 2016, 11:23:03
Tak jsem to opravil na nasledujici a stejne to vypisuje Chyba Serveru, tak uz fakt nevim.
kod: <?php
$dbcon=mysqli_connect('localhost','uziv','heslo','nazev db'); /* uziv, heslo a nazev db jsou samozrejme ted nazvy jen ilustrativni */
if($dbcon){ echo "Jste připojeni k batabázi.";
else "Nepodařilo se připojit k databázi. ";
}
$sql="INSERT INTO drazitele(jmeno,prijmeni,email,castka)". "VALUES("$_POST[jmeno]","$_POST[prijmeni]","$_POST[email]","$_POST[castka]")" ;
$mysqli_query($sql,$dbcon);
mysqli_close($dbcon);
?> |
||
| Fury Profil * |
#8 · Zasláno: 11. 3. 2016, 11:33:16
Máš tam x chyb, mělo by to být takto:
$dbcon = mysqli_connect('localhost','uziv','heslo','nazev db'); /* uziv, heslo a nazev db jsou samozrejme ted nazvy jen ilustrativni */
if($dbcon) echo "Jste připojeni k batabázi.";
else "Nepodařilo se připojit k databázi.";
$sql = "
INSERT INTO
drazitele
(
jmeno,
prijmeni,
email,
castka
)
VALUES
(
'$_POST[jmeno]',
'$_POST[prijmeni]',
'$_POST[email]',
'$_POST[castka]'
)
";
mysqli_query($dbcon, $sql);
mysqli_close($dbcon); |
||
|
Časová prodleva: 10 let
|
|||
0