Twoje PC  
Zarejestruj się na Twoje PC
TwojePC.pl | PC | Komputery, nowe technologie, recenzje, testy
B O A R D
   » Board
 » Zadaj pytanie
 » Archiwum
 » Szukaj
 » Stylizacja

 
M E N U
  0
 » Nowości
0
 » Archiwum
0
 » Recenzje / Testy
0
 » Board
0
 » Rejestracja
0
0
 
Szukaj @ TwojePC
 

w Newsach i na Boardzie
 
OBECNI NA TPC
 
 » Visar 01:29
 » MARC 01:19
 » bmiluch 01:13
 » Holyboy 01:09
 » Lukas12p 01:00
 » luckyluc 00:51
 » mo2 00:40
 » elliot_pl 00:39
 » Chrisu 00:35
 » NWN 00:30
 » fenir 00:29
 » g5mark 00:20
 » DJopek 00:14
 » CiAsTeK 00:05
 » Zibi 00:04
 » Shark20 23:57
 » Qjanusz 23:56
 » piszczyk 23:50
 » ReeX 23:35
 » Flo 23:34

 Dzisiaj przeczytano
 41113 postów,
 wczoraj 25974

 Szybkie ładowanie
 jest:
włączone.

 
ccc
TwojePC.pl © 2001 - 2024
A R C H I W A L N A   W I A D O M O Ś Ć
    

pytanko z mysql , Hawaj 17/12/05 23:11
co jest nie tak w kodzie że nie chce działać, a ma dodawać nowy rekord do bazy
user za052 , hasło hawaj , nazwa bazy baza_za052 , nazwa tabeli Wykonawcy, a rekordów Wykonawcy , NazwiskoWykonawcy

<?php

function InsertRecord( $aW, $aN )
{

$aSQL = "insert into Wykonawcy ( Wykonawcy, NazwiskoWykonawcy, ";
$aSQL .= "position ) values ( '$aW', '$aN";
$aSQL .= "'$aAddr', '$aPos' )";



$aDBLink = @mysql_connect("localhost","za052","hawaj");
if ( !empty( $aDBLink ) )
{
if ( mysql_select_db( "baza_za052", $aDBLink ) == True )
{
$aQResult = mysql_query( $aSQL, $aDBLink );
if ( $aQResult == True )
{
$aResult = mysql_insert_id( $aDBLink );
}
else
{
// print( "Błąd wykonania zapytania<br>" );
$aResult = -1;
}
}
else
{
// print( "Błąd wyboru bazy danych<br>" );
$aResult = -2;
}
}
else
{
// print( "Błąd przy podłączaniu do bazy danych<br>" );
$aResult = -3;
}
return $aResult;
}
?>
<html>
<head>
<title>Przykład MySQL: Wstawianie danych do bazy </title>
</head>
<body>

<?php
if ( $REQUEST_METHOD == 'POST' )
{
$aResult = InsertRecord( $W, $N );
if ( $aResult > 0 )
{
print( "Dodano nowy wiersz, ID = $aResult<br>" );
}
else
{
print( "Błąd funkcji InsertRecord. Kod błędu = $aResult<br>" );
}
print( "<hr>" );
}
?>
Proszę wpisać dane nowego Wykonawce:<br>
<form action="<?php echo $PHP_SELF ?>" method="post">
Wykonawca: <input type="text" name="W" maxlength="20"><br>
Nazwisko Wykonawcy: <input type="text" name="N" maxlength="20"><br>

<input type="submit" name="Submit" value="Zatwierdz">
</form>
</body>
</html>

  1. Wszystko zależy też od tego , Wedrowiec 18/12/05 14:25
    jakie są typy kolumn itp.

    Najprostszy test: wyświetł sobie tego sql'a, wklej go w phpmyadmin i zobacz jakie błędy wywala.

    "Widziałem podręczniki
    Gdzie jest czarno na białym
    Że jesteście po**bani"

  2. chyba masz blad , MARC 19/12/05 11:40
    $aSQL .= "position ) values ( '$aW', '$aN";
    $aSQL .= "'$aAddr', '$aPos' )";

    Konczysz pierwsza linijke jako '$aN" czyli konczysz stringa, ale nie dajesz ' do zamkniecie zmiennej, a potem druga linijke otwierasz "' czyli zamykasz zmienna ze wczesniejszej linijki, ale gdzie otwierasz ' dla kolejnej zmiennej?
    Moim zdaniem to jakis problem z ' i " w tym zapisie.

    
All rights reserved ® Copyright and Design 2001-2024, TwojePC.PL