Forum » Programiranje » php pomoč (sql)
php pomoč (sql)
selnaobad ::
Pozdrav!
Imam težavo pri ustavljanju sql-a v php.
In mi javlja napako:
Parse error: syntax error, unexpected T_STRING in C:\xampp\htdocs\poskus\dodajanje_tock.php on line 53
Predvidevam da jenapaka v 52 sam nevem kaj.
Hvala za pomoč,
Lp,
šelna
Imam težavo pri ustavljanju sql-a v php.
50 $link = mysql_connect("localhost","root",""); 51 mysql_select_db("test_1"); 52 $idIgralec = "SELECT igralec.id FROM igralci WHERE priimek = '".$ime."' AND ime = '".$priimek."'" 53 mysql_query($idIgralec,$link) 54 or die("NAPAKA: ".mysql_error()); 55 mysql_close($link);
In mi javlja napako:
Parse error: syntax error, unexpected T_STRING in C:\xampp\htdocs\poskus\dodajanje_tock.php on line 53
Predvidevam da jenapaka v 52 sam nevem kaj.
Hvala za pomoč,
Lp,
šelna
- spremenil: Mavrik ()
selnaobad ::
Sedaj mi deluje res je bilo krivo podpičje pa hvala še za dodatno napako (to sem pa spregledala). :)
selnaobad ::
Zdravo!
Ker je tema php že odprta bom pisala kar tukaj, čeprav se ne navezuje na sql.
Imam kodo:
(ta koda mi deluje). Npr da pod klub turnir vpišem klub ki ima ime sestavljeno iz dveh besed (npr: Šk. Loka) in ko kliknem gum potrdi mi naslednja koda izpiše samo prvo besedo:
Zakaj? Podatki so shranjeni v bazi, kjer mi jih "vleče" ven. Je mogoče da mi to zazna samo eno besedo?
Hvala za odgovor.
Ker je tema php že odprta bom pisala kar tukaj, čeprav se ne navezuje na sql.
Imam kodo:
<tr> <td>Vpisi organizatorja turnirja*: </td> <td><?php menu_klubi($link, "klubTurnir", "organizatorji","imeOrganizatorja"); ?></td> <td><input type = "submit" name = "gumb" value = "prikazi"></td> </tr>
(ta koda mi deluje). Npr da pod klub turnir vpišem klub ki ima ime sestavljeno iz dveh besed (npr: Šk. Loka) in ko kliknem gum potrdi mi naslednja koda izpiše samo prvo besedo:
<tr> <td>Vpisani organizator turnirja: </td> <td><input type = "text" name = "klubTurnir" value = <?php echo $_POST["klubTurnir"]?>></td> </tr>
Zakaj? Podatki so shranjeni v bazi, kjer mi jih "vleče" ven. Je mogoče da mi to zazna samo eno besedo?
Hvala za odgovor.
joebanana ::
- Prvi primer
SELECT igralec.id FROM igralci
A se men sam zdi al je še ena tipkarska napaka. Tabela je igralci v selectu maš igralec.
- Drugi primer
Verjetno narobe insertiraš v bazo, oziroma s te kode se ne da natančno določiti kaj sploh počneš. Fajn bi blo vedt tok dogodkov, sql...
Drugače pa en splošen nasvet pri SQL poizvedbah. Če maš zapletene SQL naredi izpis stavka in ga debuggiraj v zato namenjenem programu(phpmyadmin, haidisql).
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | PHP povezava z MysqlOddelek: Izdelava spletišč | 924 (769) | snooze77 |
» | [PHP]Zajem podatkov iz bazeOddelek: Programiranje | 4037 (3674) | cobrica |
» | MySQL Query VprašanjeOddelek: Izdelava spletišč | 3209 (2974) | overlord_tm |
» | [php] Knjiga gostovOddelek: Izdelava spletišč | 3155 (2358) | darix |
» | [php, mysql] sortiranje izpisa iz bazeOddelek: Izdelava spletišč | 2656 (2175) | Binji |