Cytat(potreb @ 26.08.2011, 21:48:10 )

Weź sobie wrzuć pdo->errorInfo() i sprawdź co zwraca ci zapytanie.
OK, wstawiłem, teraz kod wygląda:
<?php
try
{
if($_SERVER['REQUEST_METHOD'] == 'POST')
{
$pdo = new PDO('mysql:host=localhost;dbname=xxx', 'xxx', 'xxx');
$ilosc = $pdo -> errorInfo('
INSERT INTO `services` (`sName`, `sSubSite`, `sShortDesc`, `sThumbnail`, `sType`) VALUES
('.$_POST['Name'].',
'.$_POST['SubSite'].',
'.$_POST['ShortDesc'].',
'.$_POST['Thumbnail'].',
'.$_POST['Type'].')
');
if($ilosc > 0)
{
echo 'Dodano: '.$ilosc.' serwisow'; }
else
{
echo 'Wystšpił błšd podczas dodawania rekordów!'; }
}
else
{
<form method="post" action="#">
<p>Nazwa: <input type="text" name="Name"/></p>
<p>Podstrona: <input type="text" name="SubSite"/></p>
<p>Krotki opis: <input type="text" name="ShortDesc"/></p>
<p>Miniatura: <input type="text" name="Thumbnail"/></p>
<p>Type: <select name="Type">
<option value="verified">zweryfikowana</option>
<option value="unverified">niezweryfikowana</option>
</select></p>
<p><input type="submit" value="Dodaj"/></p>
</form>
';
}
}
catch(PDOException $e)
{
echo 'Wystapil blad biblioteki PDO: ' . $e->getMessage(); }
?>
Wyświetla błąd(możnesz to sobie sprawdzić, jeśli ci się chce

):
Cytat
Warning: PDO::errorInfo() expects exactly 0 parameters, 1 given in x:\xampp\htdocs\xxx\add_service.php on line 18
Wystšpił błšd podczas dodawania rekordów!