Jump to content
php.lv forumi

rezz

Reģistrētie lietotāji
  • Posts

    2
  • Joined

  • Last visited

Posts posted by rezz

  1. Sveiki, pavisam nesen sāku apgūt php, pagaidām ar google palīdzību viss +- izdodās bet ir viena problēma kuru nevaru atrisināt :/

     

    Būtībā izveidoju datubāzi ar tabulu, datus pievienot no web lapas var bez problēmām un arī nolasīt. Taču mēģinot izdzēst kādu ierakstu pēc tā vārda izmet kļūdu:

    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'vkoks' at line 1

     

    Erroru met tikai ja nosaukumā ir latviešu burti, ja nav garumzīmju tad izdzēst var

     

    Ieraksts datu bāzē izskatās apmēram šādi: BÅ«vkoks | Uzņēmuma pamatnodarboÅ¡anÄs ir bÅ«vkoku ražoÅ¡... | Neierobežots

    Nolasot ierakstu html dokumentā viss ir tā kā tam būtu jābūt, un arī pievienojot atļauj garumzīmes tikai datubāzē izskatās kā piemērā

     

    Kods lai nolasītu:

     

    mysql_connect () or die ('Nevar pieslegties jo: ' . mysql_error());
                  mysql_select_db ("test");
    
                  $query = mysql_query ("SELECT * FROM produkcija");
    
                  while ($row = mysql_fetch_array ($query)) {
                  echo "<br /> " .$row ['Nosaukums'].
    				"<br /> " .$row ['Apraksts'].
    				"<br /> Pieejamîba: " .$row ['Pieejamiba'].
    				"<br />";

     

    Kods lai izdzēstu:

     

    <form method="post" action="delete.php">
    			Nosaukums: <br />
    			<input type="text" name="Nosaukums" size = "39" /><br />
    			<input type="submit" value="Izdzçst ierakstu" />              
    			</form>

    hmm kāpēc iekopējot no notepad2 ē pārvērtās par ç

     

    Un:

    <?php
    $Nosaukums = $_POST['Nosaukums'];
    
    
    
    mysql_connect () or die ('Nevar pieslegties jo: ' . mysql_error());
                  mysql_select_db ("test");
    
    mysql_query("DELETE FROM produkcija WHERE Nosaukums=$Nosaukums") 
    or die(mysql_error());  
    
    
    
    
    echo "Datu baze tika izdzests ieraksts ar nosaukumu: " .$Nosaukums;
    echo "<a href=member.php>Atpakal</a>"; 
    ?>

     

     

     

    Php ir iemests pa vidu html kur norādīts charset=utf-8, kodu rakstīju ar notepad2

     

    Pieļauju ka esmu palaidis garām kaut ko ļoti vienkāršu >< Ceru ka kāds varēs man palīdzēt

×
×
  • Create New...